index
:
~nh/llvm
fold-subregs
images
latest
master
mimg
tablegen-name-resolution
wip
Misc LLVM things, mostly radeonsi (AMDGPU)
nh
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-12-20
[X86] Use range-based for loop. NFC
Craig Topper
1
-3
/
+2
2015-12-17
[X86] Use push-pop for materializing small constants under 'minsize'
Hans Wennborg
1
-0
/
+48
2015-12-15
Fix "Not having LAHF/SAHF" assert.
Hans Wennborg
1
-1
/
+2
2015-12-15
[X86] Smaller code for materializing 32-bit 1 and -1 constants
Hans Wennborg
1
-5
/
+43
2015-12-11
CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()
Matthias Braun
1
-15
/
+10
2015-12-05
[X86][ADX] Added memory folding patterns and stack folding tests
Simon Pilgrim
1
-0
/
+6
2015-12-04
X86: Don't emit SAHF/LAHF for 64-bit targets unless explicitly supported
Hans Wennborg
1
-4
/
+25
2015-12-04
X86InstrInfo::copyPhysReg: workaround reg liveness
JF Bastien
1
-3
/
+13
2015-12-01
[X86] Use range-based for loops. NFC
Craig Topper
1
-6
/
+6
2015-12-01
[X86] Use array_lengthof instead of calculating manually. Also change index t...
Craig Topper
1
-7
/
+7
2015-11-30
Revert r254279 "[X86] Use ArrayRef. NFC". It seems to have upset an MSVC buil...
Craig Topper
1
-4
/
+7
2015-11-30
[X86] Use ArrayRef. NFC
Craig Topper
1
-7
/
+4
2015-11-26
X86-FMA3: Improved/enabled the memory folding optimization for scalar loads
Vyacheslav Klochkov
1
-0
/
+12
2015-11-24
[x86] remove duplicate movq instruction defs (PR25554)
Sanjay Patel
1
-2
/
+0
2015-11-19
[X86] Use existing MachineInstrBuilder::addDisp to create offseted pointer. NFC.
Simon Pilgrim
1
-8
/
+1
2015-11-19
AVX-512: Fixed COPY_TO_REGCLASS for mask registers
Elena Demikhovsky
1
-13
/
+49
2015-11-13
X86-FMA3: Implemented commute transformations FMA*_Int instructions.
Vyacheslav Klochkov
1
-118
/
+206
2015-11-12
My first/test commit. Removed a trailing whitespace.
Vyacheslav Klochkov
1
-1
/
+1
2015-11-06
Improved the operands commute transformation for X86-FMA3 instructions.
Andrew Kaylor
1
-27
/
+326
2015-11-04
Warning fix.
Simon Pilgrim
1
-2
/
+2
2015-11-04
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
Simon Pilgrim
1
-7
/
+71
2015-11-04
Created new X86 FMA3 opcodes (FMA*_Int) that are used now for lowering of sca...
Andrew Kaylor
1
-0
/
+24
2015-10-26
AVX512: Add AVX-512 not materializable instructions.
Igor Breger
1
-1
/
+29
2015-10-01
[WinEH] Make FuncletLayout more robust against catchret
David Majnemer
1
-3
/
+5
2015-09-30
[x86] enable machine combiner reassociations for 256-bit vector logical integ...
Sanjay Patel
1
-0
/
+3
2015-09-28
Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...
Andrew Kaylor
1
-59
/
+57
2015-09-21
[Machine Combiner] Refactor machine reassociation code to be target-independent.
Chad Rosier
1
-206
/
+9
2015-09-17
AVX-512: shufflevector for i1 vectors <2 x i1> .. <64 x i1>
Elena Demikhovsky
1
-0
/
+4
2015-09-12
[x86] enable machine combiner reassociations for 128-bit vector logical integ...
Sanjay Patel
1
-0
/
+6
2015-09-12
revert r247506; need to verify changes in existing tests
Sanjay Patel
1
-6
/
+0
2015-09-12
[x86] enable machine combiner reassociations for 128-bit vector logical integ...
Sanjay Patel
1
-0
/
+6
2015-09-03
[x86] enable machine combiner reassociations for scalar 'xor' insts
Sanjay Patel
1
-0
/
+4
2015-09-01
rename "slow-unaligned-mem-under-32" to slow-unaligned-mem-16" (NFCI)
Sanjay Patel
1
-3
/
+3
2015-08-31
[x86] enable machine combiner reassociations for scalar 'or' insts
Sanjay Patel
1
-0
/
+4
2015-08-30
[MIR Serialization] static -> static const in getSerializable*MachineOperandT...
Hal Finkel
1
-1
/
+1
2015-08-28
[x86] enable machine combiner reassociations for scalar 'and' insts
Sanjay Patel
1
-1
/
+5
2015-08-26
Expose hasLiveCondCodeDef as a member function of the X86InstrInfo class. NFC
Andrew Kaylor
1
-1
/
+1
2015-08-21
[x86] enable machine combiner reassociations for 256-bit vector min/max
Sanjay Patel
1
-0
/
+4
2015-08-21
[x86] invert logic for attribute 'FeatureFastUAMem'
Sanjay Patel
1
-3
/
+8
2015-08-21
[x86] enable machine combiner reassociations for 128-bit vector min/max
Sanjay Patel
1
-0
/
+8
2015-08-19
[x86] enable machine combiner reassociations for scalar double-precision min/max
Sanjay Patel
1
-0
/
+4
2015-08-19
[x86] enable machine combiner reassociations for scalar single-precision maxi...
Sanjay Patel
1
-0
/
+2
2015-08-15
[x86] enable machine combiner reassociations for scalar single-precision mini...
Sanjay Patel
1
-0
/
+6
2015-08-12
fix typo; NFC
Sanjay Patel
1
-1
/
+1
2015-08-12
[x86] enable machine combiner reassociations for 256-bit vector FP mul/add
Sanjay Patel
1
-0
/
+4
2015-08-11
PseudoSourceValue: Replace global manager with a manager in a machine function.
Alex Lorenz
1
-2
/
+2
2015-08-11
[x86] enable machine combiner reassociations for 128-bit vector single/double...
Sanjay Patel
1
-2
/
+6
2015-08-10
x86: Emit LAHF/SAHF instead of PUSHF/POPF
JF Bastien
1
-26
/
+51
2015-08-10
fix minsize detection: minsize attribute implies optimizing for size
Sanjay Patel
1
-5
/
+2
2015-08-10
fix minsize detection: minsize attribute implies optimizing for size
Sanjay Patel
1
-3
/
+1
[next]