projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.def
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrCompiler.td
2015-09-17
Reid Kleckner
[WinEH] Make funclet return instrs pseudo instrs
blob
|
commitdiff
|
raw
2015-09-10
Reid Kleckner
[WinEH] Add codegen support for cleanuppad and cleanupret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Reid Kleckner
[WinEH] Emit prologues and epilogues for funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Michael Kuperstein
[X86] Remove references to _ftol2
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
JF Bastien
x86: NFC remove needless InstrCompiler cast
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
JF Bastien
x86 atomic: optimize a.store(reg op a.load(acquire...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-17
Rafael Espindola
Use small encodings for constants when possible.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Rafael Espindola
Avoid a Symbol -> Name -> Symbol conversion.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Elena Demikhovsky
AVX-512: fixed algorithm of building vectors of i1...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Elena Demikhovsky
AVX-512: select operation for i1 vectors
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Sergey Dmitrouk
Reapply r235977 "[DebugInfo] Add debug locations to...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Daniel Jasper
Revert "[DebugInfo] Add debug locations to constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-28
Sergey Dmitrouk
[DebugInfo] Add debug locations to constant SD nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-04-04
Craig Topper
[X86] Apply AddedComplexity consistently for similar...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-04
Craig Topper
[X86] Add a comment about the change in r234075.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-04
Craig Topper
[X86] Don't use GR64 register 'and with immediate'...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Ahmed Bougacha
[X86] Factor out the CMOV pseudo definitions. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-12
Benjamin Kramer
MathExtras: Bring Count(Trailing|Leading)Ones and Count...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
Revert r227728 due to bad line endings.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Michael Kuperstein
[X86] Convert esp-relative movs of function arguments...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Michael Kuperstein
[x32] Change the condition from bitness to LP64 for...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Michael Kuperstein
[x32] Enable sibcall optimization on x32.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-13
Reid Kleckner
Add the llvm.frameallocate and llvm.recoverframeallocat...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Craig Topper
[X86] Make isel select the 2-byte register form of...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-03
Craig Topper
[X86] Use 32-bit sign extended immediate for 64-bit...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Craig Topper
Replace neverHasSideEffects=1 with hasSideEffects=0...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Michael Kuperstein
[X86] Fix pattern match for 32-to-64-bit zext in the...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-10
Michael Kuperstein
Reverting r221626 due to a too-strict test.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-10
Michael Kuperstein
[X86] Fix pattern match for 32-to-64-bit zext in the...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-08
Robin Morisset
[X86] Avoid generating inc/dec when slow for x.atomic_s...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Pavel Chupin
[x32] Fix segmented stacks support
blob
|
commitdiff
|
raw
|
diff to current
2014-09-02
Robin Morisset
[X86] Allow atomic operations using immediates to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Reid Kleckner
Fix failure to invoke exception handler on Win64
blob
|
commitdiff
|
raw
|
diff to current
2014-08-01
Akira Hatanaka
[X86] Simplify X87 stackifier pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Cameron McInally
Revert r213070. It's breaking the build in MCELFStreame...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Cameron McInally
Add x86 patterns to match a specific add-with-carry.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Tim Northover
X86: expand atomics in IR instead of as MachineInstrs.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
NAKAMURA Takumi
Re-apply r211399, "Generate native unwind info on Win64...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-25
NAKAMURA Takumi
Reformat.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-22
NAKAMURA Takumi
Revert r211399, "Generate native unwind info on Win64"
blob
|
commitdiff
|
raw
|
diff to current
2014-06-20
Reid Kleckner
Generate native unwind info on Win64
blob
|
commitdiff
|
raw
|
diff to current
2014-06-09
Alexey Volkov
[X86] Use ADD/SUB instead of INC/DEC for Silvermont
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-12
Adam Nemet
[X86] Add peephole for masked rotate amount
blob
|
commitdiff
|
raw
|
diff to current
2014-03-12
Adam Nemet
[X86] Refactor peepholes for masked shift amount into...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Jim Grosbach
X86: Enable ISel of 16-bit MOVBE instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-02
Craig Topper
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
David Woodhouse
[x86] Remove OpSize16 flag from MOV32r0
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
David Woodhouse
[x86] Add OpSize16 to instructions that need it
blob
|
commitdiff
|
raw
|
diff to current
2014-01-05
Craig Topper
Remove opcode from MOV32r0 that I accidentally left...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-31
Craig Topper
Handle MOV32r0 in expandPostRAPseudo instead of MCInst...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-20
Eric Christopher
[x86] Rename In32BitMode predicate to Not64BitMode
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Duncan P. N. Exon...
Revert "Revert "Mark vastart_save_xmm_regs as changing...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Duncan P. N. Exon...
Revert "Mark vastart_save_xmm_regs as changing EFLAGS"
blob
|
commitdiff
|
raw
|
diff to current
2013-12-17
Duncan P. N. Exon...
Mark vastart_save_xmm_regs as changing EFLAGS
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Elena Demikhovsky
AVX-512: Implemented CMOV for 512-bit vectors
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Eric Christopher
Revert part of a fix from 2010, changes since then:
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Eric Christopher
Remove some extraneous whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-21
Craig Topper
Mark that the _ftol2 function used by windows on x86...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-01
Tim Northover
X86: change MOV64ri64i32 into MOV32ri64
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Eric Christopher
Temporarily Revert "X86: change MOV64ri64i32 into MOV32...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-31
Tim Northover
X86: change MOV64ri64i32 into MOV32ri64
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Tim Northover
X86: use sub-register sequences for MOV*r0 operations
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Tim Northover
X86: change zext moves to use sub-register infrastructure.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-25
Jakob Stoklund Olesen
Annotate X86InstrCompiler.td with SchedRW lists.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Jakob Stoklund Olesen
Annotate X86InstrCompiler.td with SchedRW lists.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-19
Ulrich Weigand
Remove an invalid and unnecessary Pat pattern from...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-23
Benjamin Kramer
X86: Disable cmov-memory patterns on subtargets without...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-22
Michael Liao
Fix an issue of pseudo atomic instruction DAG schedule
blob
|
commitdiff
|
raw
|
diff to current
2013-01-07
Craig Topper
Remove # from the beginning and end of def names.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Add hasSideEffects=0 to some atomic instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Michael Liao
Add __builtin_setjmp/_longjmp supprt in X86 backend
blob
|
commitdiff
|
raw
|
diff to current
2012-10-07
Benjamin Kramer
X86: fcmov doesn't handle all possible EFLAGS, fall...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Craig Topper
Remove some encoding bits I forgot to remove from SETB_...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Craig Topper
Move expansion of SETB_C(8/16/32/64)r from MCInstLower...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Michael Liao
Add 'lock' prefix output support in assembly printer
blob
|
commitdiff
|
raw
|
diff to current
2012-09-22
Michael Liao
Fix 16-bit atomic inst encoding and keep pseudo-inst...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-22
Michael Liao
Fix typo in r164357
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Michael Liao
Fix a typo in r164357
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Michael Liao
Revise td of X86 atomic instructions
blob
|
commitdiff
|
raw
|
diff to current
2012-09-20
Michael Liao
Re-work X86 code generation of atomic ops with spin...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Jakob Stoklund Olesen
Fix the TCRETURNmi64 bug differently.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Jakob Stoklund Olesen
Revert r163761 "Don't fold indexed loads into TCRETURNm...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Jakob Stoklund Olesen
Don't fold indexed loads into TCRETURNmi64.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Hans Wennborg
Implement the local-dynamic TLS model for x86 (PR3985)
blob
|
commitdiff
|
raw
|
diff to current
2012-05-09
Jakob Stoklund Olesen
Use ptr_rc_tailcall instead of GR32_TC.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Manman Ren
X86: optimization for -(x != 0)
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-29
Lang Hames
Make x86 REP_MOV* and REP_STO instructions use the...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-19
Preston Gurd
This patch adds X86 instruction itineraries for non...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-24
Michael J. Spencer
Add WIN_FTOL_* psudo-instructions to model the unique...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-16
Jakob Stoklund Olesen
Use the same CALL instructions for Windows as for every...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Eli Friedman
Make sure the non-SSE lowering for fences correctly...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Eli Friedman
Get rid of unused codegen-only instruction.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-12
Benjamin Kramer
X86: Generalize the x << (y & const) optimization to...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-24
Chandler Carruth
Switch the lowering of CTLZ_ZERO_UNDEF from a .td patte...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-20
Chandler Carruth
Begin teaching the X86 target how to efficiently codege...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-26
Rafael Espindola
Fixes an issue reported by -verify-machineinstrs.
blob
|
commitdiff
|
raw
|
diff to current
next