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.td
Commit message (
Expand
)
Author
Age
*
Enabling 3DNow! prefetch instruction for a few AMD processors: bobcat, jaguar,
Yunzhong Gao
2013-10-16
*
Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd/pmovmskb/extractps instru...
Craig Topper
2013-10-14
*
AVX-512: Added VRCP28 and VRSQRT28 instructions and intrinsics.
Elena Demikhovsky
2013-10-09
*
Remove underscores from TBM instruction names for consistency with other inst...
Craig Topper
2013-10-05
*
Remove unneeded TBM intrinsics. The arithmetic/logical operation patterns are...
Craig Topper
2013-10-05
*
Add an additional pattern for BLCI since opt can turn (not (add x, 1)) into (...
Craig Topper
2013-10-05
*
Add XOP disassembler support. Fixes PR13933.
Craig Topper
2013-10-03
*
Add patterns for selecting TBM instructions from logical operations. Patch fr...
Craig Topper
2013-10-03
*
BEXTR should be defined to take same type for bother operands.
Craig Topper
2013-10-01
*
Adding intrinsics to the llvm backend for TBM instruction set.
Yunzhong Gao
2013-09-27
*
Adds support for Atom Silvermont (SLM) - -march=slm
Preston Gurd
2013-09-13
*
Partial support for Intel SHA Extensions (sha1rnds4)
Ben Langmuir
2013-09-12
*
Add neverHasSideEffects=1 on a couple move instructions.
Craig Topper
2013-09-08
*
Create BEXTR instructions for (and ((sra or srl) x, imm), (2**size - 1)). Fix...
Craig Topper
2013-09-02
*
Fixup BZHI selection to remove an unneeded zero extension.
Craig Topper
2013-08-30
*
Remove unused X86andn_flag node.
Craig Topper
2013-08-30
*
Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ...
Craig Topper
2013-08-30
*
Remove some unnecessary PredicateMethod overrides. Add RenderMethod overrides...
Craig Topper
2013-08-26
*
Put some of the AVX-512 parsing stuff in a more consistent place with the exi...
Craig Topper
2013-08-25
*
First round of fixes for the x86 fixes for the x86 move accumulator from/to m...
Craig Topper
2013-08-25
*
Add hasSideEffects/mayLoad/mayStore flags to the X86 moffs8/moffs16/moffs32/m...
Craig Topper
2013-08-24
*
Remove trailing whitespace.
Craig Topper
2013-08-24
*
Added INSERT and EXTRACT intructions from AVX-512 ISA.
Elena Demikhovsky
2013-07-31
*
Changed register names (and pointer keywords) to be lower case when using Int...
Craig Topper
2013-07-31
*
Fixed incorrect disassembly for MOV16o16a when using Intel syntax.
Craig Topper
2013-07-31
*
Added encoding prefixes for KNL instructions (EVEX).
Elena Demikhovsky
2013-07-28
*
Fix more Intel syntax issues with FP instruction aliases. Test cases coming i...
Craig Topper
2013-07-26
*
Fix aliases for shrd/shld to handle Intel syntax properly. Also suppress them...
Craig Topper
2013-07-24
*
Don't let x86 asm printer use the no operand movsd alias. It should use the n...
Craig Topper
2013-07-23
*
Revert r186907 to fix bots.
Craig Topper
2013-07-23
*
Don't let x86 asm printer use the no operand movsd alias. It should use the n...
Craig Topper
2013-07-23
*
Add aliases to map 'imm, mem' form of x86 bts/btr/btc without a size suffix t...
Craig Topper
2013-07-23
*
Explicitly don't let the asm printer use the clrb/w/l aliases for xor %reg, %...
Craig Topper
2013-07-23
*
Suppress argumentless aliases for some x86 FP operations from being used by t...
Craig Topper
2013-07-23
*
Fix the move to/from accumulator register instructions that use a full 64-bit
Kevin Enderby
2013-07-22
*
Recommit r186813: More Intel syntax alias fixes. With the addition of suppres...
Craig Topper
2013-07-22
*
Revert "More Intel syntax alias fixes."
Tim Northover
2013-07-22
*
More Intel syntax alias fixes.
Craig Topper
2013-07-22
*
More Intel syntax alias fixes.
Craig Topper
2013-07-22
*
Add Intel variants to aliases for some FP instructions.
Craig Topper
2013-07-22
*
Reverse operands for Intel syntax form of 'bt' alias.
Craig Topper
2013-07-22
*
X86: POP*rmm: move address operand to (ins) from (outs).
Ahmed Bougacha
2013-06-30
*
X86: Make the cmov aliases work with intel syntax too.
Benjamin Kramer
2013-06-13
*
X86: Stop LEA64_32r doing unspeakable things to its arguments.
Tim Northover
2013-06-10
*
Revert r183069: "TMP: LEA64_32r fixing"
Tim Northover
2013-06-01
*
TMP: LEA64_32r fixing
Tim Northover
2013-06-01
*
[ms-inline asm] Fix a crasher when we fail on a direct match.
Chad Rosier
2013-05-10
*
[ms-inline asm] Apply the condition code mnemonic aliases to both the Intel and
Chad Rosier
2013-04-18
*
[asm parser] Add support for predicating MnemonicAlias based on the assembler
Chad Rosier
2013-04-18
*
Add support of RDSEED defined in AVX2 extension
Michael Liao
2013-03-28
[next]