index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86InstrCompiler.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Fix a bug in LOCK arithmetic operation pattern matching where the wrong...
Craig Topper
2016-05-02
1
-1
/
+1
*
[X86] Fix the lowering of TLS calls.
Quentin Colombet
2016-04-27
1
-3
/
+6
*
[X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsize
Hans Wennborg
2016-03-25
1
-0
/
+12
*
X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)
Hans Wennborg
2016-03-25
1
-2
/
+13
*
[X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.
Quentin Colombet
2016-03-12
1
-0
/
+46
*
[X86] Move the ATOMIC_LOAD_OP ISel from DAGToDAG to ISelLowering. NFCI.
Ahmed Bougacha
2016-02-29
1
-27
/
+45
*
Optimized loading (zextload) of i1 value from memory.
Elena Demikhovsky
2016-02-25
1
-5
/
+6
*
[X86ISelLowering] Fix TLSADDR lowering when shrink-wrapping is enabled.
Davide Italiano
2016-02-20
1
-2
/
+2
*
[X86] Make MOV32ri64 a post-RA pseudo instead of a CodeGenOnly instruction. I...
Craig Topper
2016-01-05
1
-4
/
+3
*
[X86] Add OpSize32 to OR32mrLocked instruction to match the normal OR32mr ins...
Craig Topper
2016-01-05
1
-2
/
+2
*
Revert "[X86] Use push-pop for materializing small constants under 'minsize'"
David Majnemer
2016-01-05
1
-13
/
+2
*
[X86] Use push-pop for materializing small constants under 'minsize'
Hans Wennborg
2015-12-17
1
-2
/
+13
*
[X86] Smaller code for materializing 32-bit 1 and -1 constants
Hans Wennborg
2015-12-15
1
-0
/
+16
*
[X86] Part 2 to fix x86-64 fp128 calling convention.
Chih-Hung Hsieh
2015-12-14
1
-0
/
+1
*
[WinEH] Remove isBarrier from instructions that do not return
Reid Kleckner
2015-11-09
1
-2
/
+2
*
[WinEH] Don't emit CATCHRET from visitCatchPad
David Majnemer
2015-11-09
1
-1
/
+5
*
[WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EH
Reid Kleckner
2015-11-06
1
-5
/
+17
*
x86: preserve flags when folding atomic operations
JF Bastien
2015-10-15
1
-15
/
+20
*
function names should start with a lower case letter; NFC
Sanjay Patel
2015-10-13
1
-2
/
+2
*
x86: preserve flags when folding atomic operations
JF Bastien
2015-10-13
1
-6
/
+8
*
[X86] Remove unnecessary AddComplexity directive. The instruction is already ...
Craig Topper
2015-10-06
1
-1
/
+0
*
[WinEH] Make FuncletLayout more robust against catchret
David Majnemer
2015-10-01
1
-4
/
+4
*
[WinEH] Make funclet return instrs pseudo instrs
Reid Kleckner
2015-09-17
1
-14
/
+4
*
[WinEH] Add codegen support for cleanuppad and cleanupret
Reid Kleckner
2015-09-10
1
-0
/
+8
*
[WinEH] Emit prologues and epilogues for funclets
Reid Kleckner
2015-09-08
1
-1
/
+1
*
[WinEH] Add some support for code generating catchpad
Reid Kleckner
2015-08-27
1
-0
/
+9
*
[X86] Remove references to _ftol2
Michael Kuperstein
2015-08-25
1
-20
/
+0
*
x86: NFC remove needless InstrCompiler cast
JF Bastien
2015-08-05
1
-15
/
+15
*
x86 atomic: optimize a.store(reg op a.load(acquire), release)
JF Bastien
2015-08-05
1
-19
/
+56
*
Use small encodings for constants when possible.
Rafael Espindola
2015-07-17
1
-3
/
+3
*
Avoid a Symbol -> Name -> Symbol conversion.
Rafael Espindola
2015-06-22
1
-2
/
+14
*
AVX-512: fixed algorithm of building vectors of i1 elements
Elena Demikhovsky
2015-05-20
1
-4
/
+5
*
AVX-512: select operation for i1 vectors
Elena Demikhovsky
2015-05-12
1
-0
/
+4
*
Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"
Sergey Dmitrouk
2015-04-28
1
-2
/
+2
*
Revert "[DebugInfo] Add debug locations to constant SD nodes"
Daniel Jasper
2015-04-28
1
-2
/
+2
*
[DebugInfo] Add debug locations to constant SD nodes
Sergey Dmitrouk
2015-04-28
1
-2
/
+2
*
[X86] Apply AddedComplexity consistently for similar patterns. This keeps the...
Craig Topper
2015-04-04
1
-4
/
+8
*
[X86] Add a comment about the change in r234075.
Craig Topper
2015-04-04
1
-0
/
+2
*
[X86] Don't use GR64 register 'and with immediate' instructions if the immedi...
Craig Topper
2015-04-04
1
-0
/
+5
*
[X86] Factor out the CMOV pseudo definitions. NFCI.
Ahmed Bougacha
2015-02-14
1
-125
/
+43
*
MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...
Benjamin Kramer
2015-02-12
1
-2
/
+6
*
[X86] Convert esp-relative movs of function arguments to pushes, step 2
Michael Kuperstein
2015-02-01
1
-5
/
+9
*
Revert r227728 due to bad line endings.
Michael Kuperstein
2015-02-01
1
-1852
/
+1848
*
[X86] Convert esp-relative movs of function arguments to pushes, step 2
Michael Kuperstein
2015-02-01
1
-1848
/
+1852
*
[x32] Change the condition from bitness to LP64 for TCRETURNdi64.
Michael Kuperstein
2015-01-28
1
-2
/
+2
*
[x32] Enable sibcall optimization on x32.
Michael Kuperstein
2015-01-28
1
-5
/
+5
*
Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics
Reid Kleckner
2015-01-13
1
-0
/
+3
*
[X86] Make isel select the 2-byte register form of INC/DEC even in non-64-bit...
Craig Topper
2015-01-06
1
-29
/
+12
*
[X86] Use 32-bit sign extended immediate for 64-bit LOCK_ArithBinOp with sign...
Craig Topper
2015-01-03
1
-6
/
+6
*
Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files.
Craig Topper
2014-11-26
1
-2
/
+2
[next]