[X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS, LODS
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
2014-02-27 Craig Topper[X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS...
2014-02-27 Craig Topper[X86] Add RAX/EAX/AX Uses/Defs to XCHG RAX/EAX/AX instr...
2014-02-27 Craig Topper[X86] Add RAX/EAX/AX/AL Uses/Defs to the absolute memor...
2014-02-18 Craig TopperAdd a bunch of OpSize32 tags to 64-bit mode only instru...
2014-02-18 Craig TopperAdd an x86 prefix encoding for instructions that would...
2014-02-15 Craig TopperAdd opcode extension forms of MOV8ri/MOV16ri/MOV32ri.
2014-02-14 Juergen Ributzka[X86] Don't mark movabsq as cheap-as-move - it isn...
2014-02-10 Craig TopperRecommit r201059 and r201060 with hopefully a fix for...
2014-02-10 Bob WilsonRevert r201059 and r201060.
2014-02-10 Craig TopperAdd MRMXr/MRMXm form to X86 for use by instructions...
2014-02-05 Craig TopperMove matching for x86 BMI BLSI/BLSMSK/BLSR instructions...
2014-02-02 Craig TopperMerge x86 HasOpSizePrefix/HasOpSize16Prefix into a...
2014-02-02 Craig TopperMerge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into...
2014-01-30 David Woodhouse[x86] Fix signed relocations for i64i32imm operands
2014-01-22 David Woodhouse[x86] Allow segment and address-size overrides for...
2014-01-22 David Woodhouse[x86] Allow segment and address-size overrides for...
2014-01-22 David Woodhouse]x86] Allow segment and address-size overrides for...
2014-01-22 David Woodhouse[x86] Allow address-size overrides for SCAS{8,16,32...
2014-01-22 David Woodhouse[x86] Allow address-size overrides for STOS[BWLQ] ...
2014-01-22 David Woodhouse[x86] Allow segment and address-size overrides for...
2014-01-20 David Woodhouse[x86] Rename MOVSD/STOSD/LODSD/OUTSD to MOVSL/STOSL...
2014-01-16 Craig TopperAllow x86 mov instructions to/from memory with absolute...
2014-01-13 David Woodhouse[x86] Fix retq/retl handling in 64-bit mode
2014-01-08 David Woodhouse[x86] Do not relax PUSHi16 to PUSHi32 (PR18414)
2014-01-08 David Woodhouse[x86] Fix MOV8ao8 et al for 16-bit mode, fix up disasse...
2014-01-08 David Woodhouse[x86] Disambiguate RET[QL] and fix aliases for 16-bit...
2014-01-08 David Woodhouse[x86] Disambiguate [LS][IG]DT{32,64}m and add 16-bit...
2014-01-08 David Woodhouse[x86] Add JMP16[rm],CALL16[rm] instructions, and fix...
2014-01-08 David Woodhouse[x86] Add PUSHA16,POPA16 instructions, and fix aliases...
2014-01-08 David Woodhouse[x86] Add OpSize16 to instructions that need it
2014-01-06 Craig Topper[x86] Add basic support for .code16
2014-01-05 Craig TopperFix encoding for PUSH64i16. Add In64BitMode Predicate...
2014-01-05 Craig TopperAdd a new x86 specific instruction flag to force some...
2014-01-05 Craig TopperMark the 64-bit x86 push/pop instructions as In64BitMod...
2014-01-02 Craig TopperMark REX64_PREFIX as In64BitMode, remove hack from...
2014-01-01 Elena DemikhovskyAVX-512: Added intrinsics for vcvt, vcvtt, vrndscale...
2013-12-20 Eric Christopher[x86] Rename In32BitMode predicate to Not64BitMode
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-12-11 Elena DemikhovskyAVX-512: Removed "z" suffix from AVX-512 instructions...
2013-10-16 Yunzhong GaoEnabling 3DNow! prefetch instruction for a few AMD...
2013-10-14 Craig TopperAllow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd...
2013-10-09 Elena DemikhovskyAVX-512: Added VRCP28 and VRSQRT28 instructions and...
2013-10-05 Craig TopperRemove underscores from TBM instruction names for consi...
2013-10-05 Craig TopperRemove unneeded TBM intrinsics. The arithmetic/logical...
2013-10-05 Craig TopperAdd an additional pattern for BLCI since opt can turn...
2013-10-03 Craig TopperAdd XOP disassembler support. Fixes PR13933.
2013-10-03 Craig TopperAdd patterns for selecting TBM instructions from logica...
2013-10-01 Craig TopperBEXTR should be defined to take same type for bother...
2013-09-27 Yunzhong GaoAdding intrinsics to the llvm backend for TBM instructi...
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-12 Ben LangmuirPartial support for Intel SHA Extensions (sha1rnds4)
2013-09-08 Craig TopperAdd neverHasSideEffects=1 on a couple move instructions.
2013-09-02 Craig TopperCreate BEXTR instructions for (and ((sra or srl) x...
2013-08-30 Craig TopperFixup BZHI selection to remove an unneeded zero extension.
2013-08-30 Craig TopperRemove unused X86andn_flag node.
2013-08-30 Craig TopperTeach X86 backend to create BMI2 BZHI instructions...
2013-08-26 Craig TopperRemove some unnecessary PredicateMethod overrides....
2013-08-25 Craig TopperPut some of the AVX-512 parsing stuff in a more consist...
2013-08-25 Craig TopperFirst round of fixes for the x86 fixes for the x86...
2013-08-24 Craig TopperAdd hasSideEffects/mayLoad/mayStore flags to the X86...
2013-08-24 Craig TopperRemove trailing whitespace.
2013-07-31 Elena DemikhovskyAdded INSERT and EXTRACT intructions from AVX-512 ISA.
2013-07-31 Craig TopperChanged register names (and pointer keywords) to be...
2013-07-31 Craig TopperFixed incorrect disassembly for MOV16o16a when using...
2013-07-28 Elena DemikhovskyAdded encoding prefixes for KNL instructions (EVEX).
2013-07-26 Craig TopperFix more Intel syntax issues with FP instruction aliase...
2013-07-24 Craig TopperFix aliases for shrd/shld to handle Intel syntax proper...
2013-07-23 Craig TopperDon't let x86 asm printer use the no operand movsd...
2013-07-23 Craig TopperRevert r186907 to fix bots.
2013-07-23 Craig TopperDon't let x86 asm printer use the no operand movsd...
2013-07-23 Craig TopperAdd aliases to map 'imm, mem' form of x86 bts/btr/btc...
2013-07-23 Craig TopperExplicitly don't let the asm printer use the clrb/w...
2013-07-23 Craig TopperSuppress argumentless aliases for some x86 FP operation...
2013-07-22 Kevin EnderbyFix the move to/from accumulator register instructions...
2013-07-22 Craig TopperRecommit r186813: More Intel syntax alias fixes. With...
2013-07-22 Tim NorthoverRevert "More Intel syntax alias fixes."
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperMore Intel syntax alias fixes.
2013-07-22 Craig TopperAdd Intel variants to aliases for some FP instructions.
2013-07-22 Craig TopperReverse operands for Intel syntax form of 'bt' alias.
2013-06-30 Ahmed BougachaX86: POP*rmm: move address operand to (ins) from (outs).
2013-06-13 Benjamin KramerX86: Make the cmov aliases work with intel syntax too.
2013-06-10 Tim NorthoverX86: Stop LEA64_32r doing unspeakable things to its...
2013-06-01 Tim NorthoverRevert r183069: "TMP: LEA64_32r fixing"
2013-06-01 Tim NorthoverTMP: LEA64_32r fixing
2013-05-10 Chad Rosier[ms-inline asm] Fix a crasher when we fail on a direct...
2013-04-18 Chad Rosier[ms-inline asm] Apply the condition code mnemonic alias...
2013-04-18 Chad Rosier[asm parser] Add support for predicating MnemonicAlias...
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-28 Michael LiaoSkip moving call address loading into callseq when...
2013-03-26 Michael LiaoAdd XTEST codegen support
2013-03-26 Michael LiaoAdd HLE target feature
2013-03-26 Jakob Stoklund OlesenAnnotate the rest of X86InstrInfo.td with SchedRW lists.
2013-03-26 Michael LiaoAdd PREFETCHW codegen support
2013-03-21 Jakob Stoklund OlesenAdd a WriteMicrocoded for ancient microcoded instructions.
2013-03-19 Jakob Stoklund OlesenAnnotate a lot of X86InstrInfo.td with SchedRW lists.
2013-02-25 Chad Rosier[ms-inline asm] Add support for the pushad/popad mnemonics.
2013-02-14 Kay Tiong Khooadded basic support for Intel ADX instructions
2013-02-01 David SehrTwo changes relevant to LEA and x32:
2013-01-07 Craig TopperRemove # from the beginning and end of def names.
next