projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Migrate AArch64 except for TTI and AsmPrinter away from getSubtargetImpl.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2015-01-26
Simon Pilgrim
[X86][SSE] Float comparisons can sometimes be safely...
blob
|
commitdiff
|
raw
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
2013-11-29
Lang Hames
Refactor a lot of patchpoint/stackmap related code...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-26
Andrew Trick
StackMap: Implement support for DirectMemRefOp.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Andrew Trick
Use symbolic operands in the patchpoint folding routine...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-19
Juergen Ributzka
[weak vtables] Remove a bunch of weak vtables
blob
|
commitdiff
|
raw
|
diff to current
2013-11-18
Alexey Samsonov
Revert r194865 and r194874.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-17
Andrew Trick
Added a size field to the stack map record to handle...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Lang Hames
During folding for patchpoint/stackmap instructions...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Juergen Ributzka
[weak vtables] Remove a bunch of weak vtables
blob
|
commitdiff
|
raw
|
diff to current
2013-11-14
Elena Demikhovsky
AVX-512: Handled extractelement from mask vector;
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Andrew Trick
Cleanup the stackmap operand folding code and fix a...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Andrew Trick
Simplify operand folding when rematerializing a load.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Andrew Trick
Fix the recently added anyregcc convention to handle...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-08
Juergen Ributzka
[Stackmap] Add AnyReg calling convention support for...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-31
Andrew Trick
Add support for stack map generation in the X86 backend.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-22
Craig Topper
Replace (V)MOVZDI2PDIrr/rm instructions with patterns...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Andrew Trick
Fix the ExecutionDepsFix pass to handle AVX instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-14
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2013-10-07
Craig Topper
Remove FsMOVAPSrr and friends. They have no patterns...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-06
Benjamin Kramer
X86: Don't fold spills into SSE operations if the stack...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-06
Elena Demikhovsky
AVX-512: added scalar convert instructions and intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-05
Craig Topper
Add TBM instructions to loading folding tables.
blob
|
commitdiff
|
raw
|
diff to current
2013-10-02
Elena Demikhovsky
AVX-512: fixed a bug in getLoadStoreRegOpcode() for...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Craig Topper
Add AES and SHA instructions to the load folding tables.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Craig Topper
Fix column alignment. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-02
Elena Demikhovsky
AVX-512: updated the list of high-latency instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-02
Elena Demikhovsky
AVX-512: gather-scatter tests; added foldable instructions;
blob
|
commitdiff
|
raw
|
diff to current
2013-08-25
Elena Demikhovsky
AVX-512: added UNPACK instructions and tests for all...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-18
Elena Demikhovsky
AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-11
Elena Demikhovsky
AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm...
blob
|
commitdiff
|
raw
|
diff to current
next