index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86InstrInfo.cpp
Commit message (
Expand
)
Author
Age
*
Merging r195094:
Bill Wendling
2013-11-19
*
[weak vtables] Remove a bunch of weak vtables
Juergen Ributzka
2013-11-19
*
Revert r194865 and r194874.
Alexey Samsonov
2013-11-18
*
Added a size field to the stack map record to handle subregister spills.
Andrew Trick
2013-11-17
*
During folding for patchpoint/stackmap instructions, defer creation of new MIs
Lang Hames
2013-11-15
*
[weak vtables] Remove a bunch of weak vtables
Juergen Ributzka
2013-11-15
*
AVX-512: Handled extractelement from mask vector;
Elena Demikhovsky
2013-11-14
*
Cleanup the stackmap operand folding code and fix a corner case.
Andrew Trick
2013-11-12
*
Simplify operand folding when rematerializing a load.
Andrew Trick
2013-11-12
*
Fix the recently added anyregcc convention to handle spilled operands.
Andrew Trick
2013-11-11
*
[Stackmap] Add AnyReg calling convention support for patchpoint intrinsic.
Juergen Ributzka
2013-11-08
*
Add support for stack map generation in the X86 backend.
Andrew Trick
2013-10-31
*
Replace (V)MOVZDI2PDIrr/rm instructions with patterns that select (V)MOVDI2PD...
Craig Topper
2013-10-22
*
Fix the ExecutionDepsFix pass to handle AVX instructions.
Andrew Trick
2013-10-14
*
whitespace
Andrew Trick
2013-10-14
*
Remove FsMOVAPSrr and friends. They have no patterns and are no longer select...
Craig Topper
2013-10-07
*
X86: Don't fold spills into SSE operations if the stack is unaligned.
Benjamin Kramer
2013-10-06
*
AVX-512: added scalar convert instructions and intrinsics.
Elena Demikhovsky
2013-10-06
*
Add TBM instructions to loading folding tables.
Craig Topper
2013-10-05
*
AVX-512: fixed a bug in getLoadStoreRegOpcode() for AVX-512 target
Elena Demikhovsky
2013-10-02
*
Add AES and SHA instructions to the load folding tables.
Craig Topper
2013-09-17
*
Fix column alignment. No functional change.
Craig Topper
2013-09-17
*
AVX-512: updated the list of high-latency instructions.
Elena Demikhovsky
2013-09-02
*
AVX-512: gather-scatter tests; added foldable instructions;
Elena Demikhovsky
2013-09-02
*
AVX-512: added UNPACK instructions and tests for all-zero/all-ones vectors
Elena Demikhovsky
2013-08-25
*
AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
Elena Demikhovsky
2013-08-18
*
AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.
Elena Demikhovsky
2013-08-11
*
Add MI-Sched support for x86 macro fusion.
Andrew Trick
2013-06-23
*
DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...
David Blaikie
2013-06-16
*
X86: Stop LEA64_32r doing unspeakable things to its arguments.
Tim Northover
2013-06-10
*
Don't cache the instruction and register info from the TargetMachine, because
Bill Wendling
2013-06-07
*
Revert r183069: "TMP: LEA64_32r fixing"
Tim Northover
2013-06-01
*
TMP: LEA64_32r fixing
Tim Northover
2013-06-01
*
X86: use sub-register sequences for MOV*r0 operations
Tim Northover
2013-05-30
*
X86: change zext moves to use sub-register infrastructure.
Tim Northover
2013-05-30
*
Track IR ordering of SelectionDAG nodes 2/4.
Andrew Trick
2013-05-25
*
X86: Remove test instructions proceeding shift by immediate instructions
David Majnemer
2013-05-22
*
X86: Bad peephole interaction between adc, MOV32r0
David Majnemer
2013-05-18
*
X86: Remove redundant test instructions
David Majnemer
2013-05-15
*
ArrayRefize getMachineNode(). No functionality change.
Michael Liao
2013-04-19
*
This patch follows is a follow up to r178171, which uses the register
Preston Gurd
2013-03-27
*
Move all of the header files which are involved in modelling the LLVM IR
Chandler Carruth
2013-01-02
*
Remove the Function::getFnAttributes method in favor of using the AttributeSet
Bill Wendling
2012-12-30
*
Remove intrinsic specific instructions for (V)SQRTPS/PD. Instead lower to tar...
Craig Topper
2012-12-29
*
Remove intrinsic specific instructions for SSE/SSE2/AVX floating point max/mi...
Craig Topper
2012-12-29
*
Remove alignment from a bunch more VEX encoded operations in the folding tables.
Craig Topper
2012-12-26
*
Remove alignment from folding table for VMOVUPD as an unaligned instruction i...
Craig Topper
2012-12-26
*
Remove alignment requirements from (V)EXTRACTPS. This instruction does 32-bit...
Craig Topper
2012-12-26
*
Remove alignment requirement from VCVTSS2SD in folding tables. Reverting r171...
Craig Topper
2012-12-26
*
VCVTSS2SD requires a strict alignment. Thanks Elena.
Nadav Rotem
2012-12-25
[next]