projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove HasLEB128.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2014-08-07
Eric Christopher
Temporarily Revert "Nuke the old JIT." as it's not...
blob
|
commitdiff
|
raw
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
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
2013-06-23
Andrew Trick
Add MI-Sched support for x86 macro fusion.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-16
David Blaikie
DebugInfo: remove target-specific Frame Index handling...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-10
Tim Northover
X86: Stop LEA64_32r doing unspeakable things to its...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-07
Bill Wendling
Don't cache the instruction and register info from...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-01
Tim Northover
Revert r183069: "TMP: LEA64_32r fixing"
blob
|
commitdiff
|
raw
|
diff to current
2013-06-01
Tim Northover
TMP: LEA64_32r fixing
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-05-25
Andrew Trick
Track IR ordering of SelectionDAG nodes 2/4.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-22
David Majnemer
X86: Remove test instructions proceeding shift by immed...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-18
David Majnemer
X86: Bad peephole interaction between adc, MOV32r0
blob
|
commitdiff
|
raw
|
diff to current
2013-05-15
David Majnemer
X86: Remove redundant test instructions
blob
|
commitdiff
|
raw
|
diff to current
2013-04-19
Michael Liao
ArrayRefize getMachineNode(). No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2013-03-27
Preston Gurd
This patch follows is a follow up to r178171, which...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-29
Craig Topper
Remove intrinsic specific instructions for (V)SQRTPS...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-29
Craig Topper
Remove intrinsic specific instructions for SSE/SSE2...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Remove alignment from a bunch more VEX encoded operatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Remove alignment from folding table for VMOVUPD as...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Remove alignment requirements from (V)EXTRACTPS. This...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Craig Topper
Remove alignment requirement from VCVTSS2SD in folding...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-25
Nadav Rotem
VCVTSS2SD requires a strict alignment. Thanks Elena.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-24
Nadav Rotem
Some x86 instructions can load/store one of the operand...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Nadav Rotem
In some cases, due to scheduling constraints we copy...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-21
Benjamin Kramer
X86: Match the SSE/AVX min/max vector ops using a custo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Jakob Stoklund Olesen
Remove the explicit MachineInstrBuilder(MI) constructor.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Craig Topper
Simplify BMI ANDN matching to use patterns instead...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Craig Topper
Add rest of BMI/BMI2 instructions to the folding tables...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-17
Craig Topper
Remove store forms of DEC/INC from isDefConvertible...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Craig Topper
Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Remove all references to TargetInstrInfoImpl.
blob
|
commitdiff
|
raw
|
diff to current
next