aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.td
AgeCommit message (Expand)Author
2013-03-28Add support of RDSEED defined in AVX2 extensionMichael Liao
2013-03-28Skip moving call address loading into callseq when targets prefer register in...Michael Liao
2013-03-26Add XTEST codegen supportMichael Liao
2013-03-26Add HLE target featureMichael Liao
2013-03-26Annotate the rest of X86InstrInfo.td with SchedRW lists.Jakob Stoklund Olesen
2013-03-26Add PREFETCHW codegen supportMichael Liao
2013-03-21Add a WriteMicrocoded for ancient microcoded instructions.Jakob Stoklund Olesen
2013-03-19Annotate a lot of X86InstrInfo.td with SchedRW lists.Jakob Stoklund Olesen
2013-02-25[ms-inline asm] Add support for the pushad/popad mnemonics.Chad Rosier
2013-02-14added basic support for Intel ADX instructionsKay Tiong Khoo
2013-02-01Two changes relevant to LEA and x32:David Sehr
2013-01-07Remove # from the beginning and end of def names.Craig Topper
2013-01-02Adds missing aliases for fcom and fcomp instructions without arguments.Kevin Enderby
2012-12-27Add mayLoad, mayStore, and hasSideEffects tags to BT/BTS/BTR/BTC instructions...Craig Topper
2012-12-26Fix operands and encoding form for ARPL instruction. Register form had and ...Craig Topper
2012-12-26Mark all the _REV instructions as not having side effects. They aren't really...Craig Topper
2012-12-17Remove EFLAGS from the BLSI/BLSMSK/BLSR patterns. The nodes created by DAG co...Craig Topper
2012-11-14X86: Better diagnostics for 32-bit vs. 64-bit mode mismatches.Jim Grosbach
2012-11-08Add support of RTM from TSX extensionMichael Liao
2012-10-15Add __builtin_setjmp/_longjmp supprt in X86 backendMichael Liao
2012-10-09Separate AVXCC and SSECC printing for cmpps/pd/ss/sd and add masking before t...Craig Topper
2012-09-26Remove hasNoAVX method. Can just invert hasAVX instead.Craig Topper
2012-09-21Revise td of X86 atomic instructionsMichael Liao
2012-09-13Revert r163761 "Don't fold indexed loads into TCRETURNmi64."Jakob Stoklund Olesen
2012-09-13Don't fold indexed loads into TCRETURNmi64.Jakob Stoklund Olesen
2012-09-10Update function names to conform to guidelines. No functional change intended.Chad Rosier
2012-08-30Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao
2012-08-27Add HasAVX1Only predicate and use it for patterns that have an AVX1 instructi...Craig Topper
2012-08-24X86MemBarrier has unmodeled side effects.Jakob Stoklund Olesen
2012-07-18Make x86 asm parser to check for xmm vs ymm for index register in gather inst...Craig Topper
2012-07-12Give the rdrand instructions a SideEffect flag and a chain so MachineCSE and ...Benjamin Kramer
2012-07-12Add intrinsics for Ivy Bridge's rdrand instruction.Benjamin Kramer
2012-06-29X86: add more GATHER intrinsics in LLVMManman Ren
2012-06-26X86: add GATHER intrinsics (AVX2) in LLVMManman Ren
2012-06-03Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang.Craig Topper
2012-06-01Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg
2012-05-31X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer
2012-05-10Added X86 Atom latencies for instructions in X86InstrInfo.td.Preston Gurd
2012-05-09Use ptr_rc_tailcall instead of GR32_TC.Jakob Stoklund Olesen
2012-04-27X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer
2012-04-03Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo.Craig Topper
2012-03-06Fix the operand ordering on aliases for shld and shrd. PR12173, part 2.Eli Friedman
2012-03-05Make aliases for shld and shrd match gas. PR12173.Eli Friedman
2012-02-27Add q suffix aliases for the fistp and fisttp mnemonics.Chad Rosier
2012-02-24Add WIN_FTOL_* psudo-instructions to model the unique calling conventionMichael J. Spencer
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-18Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper
2012-02-16Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen
2012-01-17Intel syntax: Fix parser match class to check memory operand size.Devang Patel
2012-01-16Get rid of unused codegen-only instruction.Eli Friedman