projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[C++11] Mark more classes in the X86 target as 'final'.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
2014-03-27
Elena Demikhovsky
AVX-512: Implemented masking for integer arithmetic...
blob
|
commitdiff
|
raw
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
2012-11-27
Manman Ren
X86: do not fold load instructions such as [V]MOVS...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-04
Craig Topper
Remove alignments from folding tables for scalar FMA4...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Craig Topper
Add scalar forms of FMA4 VFNMSUB/VFNMADD to folding...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
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-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Michael Liao
Add SARX/SHRX/SHLX code generation support
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Michael Liao
Add RORX code generation support
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Michael Liao
Add MULX code generation support
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-17
Jan Wen Voung
Add some cases to x86 OptimizeCompare to handle DEC...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Craig Topper
Mark FMA4 instructions as commutable and add them to...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Craig Topper
Add selection of RegOp2MemOpTable3 to canFoldMemoryOperand
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Craig Topper
Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Craig Topper
Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-23
Jakob Stoklund Olesen
Preserve operand flags in convertToThreeAddress() by...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-23
Craig Topper
Use a switch statement instead of a bunch of if-else...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Craig Topper
Fix up indentation and remove a couple else's after...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Craig Topper
Use uint16_t for tables of opcodes.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Craig Topper
Fix up indentation. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Craig Topper
Add a couple llvm_unreachables. Add a message to severa...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-21
Craig Topper
Replace a break with llvm_unreachable in the default...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Craig Topper
Remove FMA3 intrinsic instructions in favor of patterns.
blob
|
commitdiff
|
raw
|
diff to current
next