projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove the need to cache the subtarget in the X86 TargetRegisterInfo
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2015-03-12
Eric Christopher
Remove the need to cache the subtarget in the X86 Targe...
blob
|
commitdiff
|
raw
2015-02-28
Benjamin Kramer
Convert push_back loops into append calls.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
ArrayRefize memory operand folding. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-28
Benjamin Kramer
Replace std::copy with a back inserter with vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Bruno Cardoso Lopes
[X86][MMX] Reapply: Add MMX instructions to foldable...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
Bruno Cardoso Lopes
Revert "[X86][MMX] Add MMX instructions to foldable...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-23
Bruno Cardoso Lopes
[X86][MMX] Add MMX instructions to foldable tables
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
rename variables again because these tables also deal...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
Add comment to explain a non-obvious setting; NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
remove function names from comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
replace meaningless variable names; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-02-17
Sanjay Patel
prevent folding a scalar FP load into a packed logical...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Simon Pilgrim
[X86][XOP] Enable commutation for XOP instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Duncan P. N. Exon...
X86: Canonicalize access to function attributes, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-12
Simon Pilgrim
Relaxed over-zealous alignment requirement for VEX...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Simon Pilgrim
[X86][AVX2] Missing AVX2 memory folding instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Simon Pilgrim
[X86][XOP] Added XOP memory folding patterns + tests
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Craig Topper
[X86] Preserve mem refs on newly created 'Store' node...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-10
Craig Topper
[X86] Remove unnecessary alignment checks from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Sanjay Patel
rename variable to give it some meaning; remove obvious...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-09
Sanjay Patel
fix comment that didn't match the code; remove unnecess...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-08
Simon Pilgrim
Moved AVX2 vbroadcast (reg) instruction foldings under...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-07
Simon Pilgrim
[X86][AVX] Added missing stack folding support + test...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
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-31
Simon Pilgrim
Removed SSE lane blend findCommutedOpIndices overrides...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
Win64: Put a REX_W prefix on all TAILJMP* instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Simon Pilgrim
[X86][SSE] Float comparisons can sometimes be safely...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-26
Simon Pilgrim
[X86][PCLMUL] Enable commutation for PCLMUL instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Simon Pilgrim
[X86][AVX] Added (V)MOVDDUP / (V)MOVSLDUP / (V)MOVSHDUP...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Simon Pilgrim
[X86][SSE] Missing SSE/AVX1 memory folding integer...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Simon Pilgrim
[X86][AVX] Missing AVX1 memory folding float instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
JF Bastien
Revert "Insert random noops to increase security agains...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
JF Bastien
Insert random noops to increase security against ROP...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Craig Topper
[X86] Merge a switch statement inside a default case...
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-06
Craig Topper
[X86] Make isel select the shorter form of jump instruc...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-28
Michael Kuperstein
[X86] Add missing memory variants to AVX false dependen...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-18
Robert Khasanov
[AVX512] Enable FP arithmetic lowering for AVX512VL...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Simon Pilgrim
[X86][SSE] Vector double -> float conversion memory...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Michael Kuperstein
[X86] Break false dependencies before partial register...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Robert Khasanov
[AVX512] Added lowering for VBROADCASTSS/SD instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Michael Liao
[X86] Clean up whitespace as well as minor coding style
blob
|
commitdiff
|
raw
|
diff to current
2014-11-18
Simon Pilgrim
[X86][AVX] 256-bit vector stack unaligned load/stores...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Tom Roeder
Add Forward Control-Flow Integrity.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-06
Simon Pilgrim
[X86][SSE] Vector integer/float conversion memory foldi...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-06
Andrea Di Biagio
[X86] When commuting SSE immediate blend, make sure...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-05
Simon Pilgrim
[X86][SSE] Vector integer to float conversion memory...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-04
Simon Pilgrim
[X86][SSE] Enable commutation for SSE immediate blend...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-31
Reid Kleckner
Work around bugs in MSVC "14" CTP 3's conversion logic
blob
|
commitdiff
|
raw
|
diff to current
2014-10-28
Robert Khasanov
[AVX512] Fix VSQRT packed instructions internal names.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-25
Simon Pilgrim
[X86][SSE] Vector integer/float conversion memory folding
blob
|
commitdiff
|
raw
|
diff to current
2014-10-20
Simon Pilgrim
[X86] Memory folding for commutative instructions ...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-13
NAKAMURA Takumi
Revert r219584, "[X86] Memory folding for commutative...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-12
Simon Pilgrim
[X86] Memory folding for commutative instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-05
Chandler Carruth
[x86] Remove the 2-addr-to-3-addr "optimization" from...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-05
Benjamin Kramer
X86: Don't drop half of the mask when converting 2...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-26
Robert Khasanov
[AVX512] Added load/store from BW/VL subsets to Registe...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Pavel Chupin
[x32] Fix segmented stacks support
blob
|
commitdiff
|
raw
|
diff to current
2014-09-15
Akira Hatanaka
[X86] Fix a bug in X86's peephole optimization.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-02
Eric Christopher
Reinstate "Nuke the old JIT."
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Eric Christopher
Temporarily Revert "Nuke the old JIT." as it's not...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Rafael Espindola
Nuke the old JIT.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-06
Robert Khasanov
[AVX512] Added load/store instructions to Register2Memo...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
JF Bastien
Fix typos in comments and doc
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Robert Khasanov
[SKX] Enabling load/store instructions: encoding
blob
|
commitdiff
|
raw
|
diff to current
2014-07-25
Akira Hatanaka
[stack protector] Fix a potential security bug in stack...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-23
Robert Khasanov
[SKX] Enabling mask instructions: encoding, lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-07-10
Akira Hatanaka
[X86] Mark pseudo instruction TEST8ri_NOEREX as hasSIde...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-23
Juergen Ributzka
[FastISel][X86] Optimize selects when the condition...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-16
Juergen Ributzka
[FastISel][X86] Refactor the code to get the X86 condit...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Eric Christopher
Remove the use of TargetMachine from X86InstrInfo.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Eric Christopher
Move X86RegisterInfo away from using the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-05
Tom Roeder
Add a new attribute called 'jumptable' that creates...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-04
Nick Lewycky
Fix a use of uninitialized value. OldCC is set when...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Eric Christopher
Avoid using subtarget features when adding X86 specific...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-22
Eric Christopher
Rename createGlobalBaseRegPass -> createX86GlobalBaseRe...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-20
Alexey Volkov
[X86] Tune LEA usage for Silvermont
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Benjamin Kramer
X86: If we have an instruction that sets a flag and...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-06
Craig Topper
Use X86 memory operand enums instead of hardcoding.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Target edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[cleanup] Lift using directives, DEBUG_TYPE definitions...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
Chandler Carruth
[Modules] Make Support/Debug.h modular. This requires...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Lang Hames
[X86] As per suggestion from Craig Topper and Hal Finke...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-02
Lang Hames
[X86] Make the VFMA*231 variants commutable and relax...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Elena Demikhovsky
AVX-512: Implemented masking for integer arithmetic...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Quentin Colombet
[X86] Add broadcast instructions to the table used...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Elena Demikhovsky
AVX-512: fixed comressed displacement - by Robert Khazanov
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-31
Lang Hames
Replace X86 FMA intrinsic pseduo-instructions with...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Elena Demikhovsky
AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-08
Elena Demikhovsky
AVX-512: Added more intrinsics for pmin/pmax, pabs...
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-16
Elena Demikhovsky
AVX-512: Added legal type MVT::i1 and VK1 register...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-10
Elena Demikhovsky
AVX-512: Changed intrinsics of VPCONFLICT to match...
blob
|
commitdiff
|
raw
|
diff to current
next