summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.td
AgeCommit message (Expand)AuthorFilesLines
2015-12-17[X86] Use push-pop for materializing small constants under 'minsize'Hans Wennborg1-0/+3
2015-12-15[x86] adding PKU feature flagAsaf Badouh1-0/+1
2015-12-14[X86] Part 2 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh1-5/+6
2015-12-07VX-512: Fixed a bug in FP logic operation loweringElena Demikhovsky1-0/+1
2015-12-06[X86] Add support for loopz, loopnz for Intel syntaxMarina Yatsina1-2/+2
2015-12-04X86: Don't emit SAHF/LAHF for 64-bit targets unless explicitly supportedHans Wennborg1-2/+5
2015-12-03[X86] Add support for fcomip, fucomip for Intel syntaxMarina Yatsina1-2/+2
2015-11-12[x86] translating "fp" (floating point) instructions from {fadd,fdiv,fmul,fsu...Michael Zuckerman1-0/+2
2015-10-21[X86] Add AMD mwaitx, monitorx, and clzero instructions to the assembly parse...Craig Topper1-0/+26
2015-10-16[X86] Add fxsr feature flag for fxsave/fxrestore instructions.Craig Topper1-0/+1
2015-10-13function names should start with a lower case letter; NFCSanjay Patel1-10/+10
2015-10-13[X86] Mark the AAD and AAM aliases as not valid in 64-bit mode.Craig Topper1-2/+2
2015-10-12[X86] Add XSAVE intrinsic familyAmjad Aboud1-1/+7
2015-10-12[X86] Change the immediate for IN/OUT instructions to u8imm so the assembly p...Craig Topper1-6/+6
2015-10-12[X86] Add some instruction aliases to get the assembly parser table to favor ...Craig Topper1-0/+31
2015-10-11[X86] Simplify immediate range checking code.Craig Topper1-6/+6
2015-09-17[WinEH] Make funclet return instrs pseudo instrsReid Kleckner1-4/+0
2015-09-10[WinEH] Add codegen support for cleanuppad and cleanupretReid Kleckner1-0/+2
2015-09-08x32. Fixes a bug in i8mem_NOREX declaration.Derek Schuff1-5/+8
2015-08-27[WinEH] Add some support for code generating catchpadReid Kleckner1-0/+2
2015-08-25[X86] Remove references to _ftol2Michael Kuperstein1-5/+0
2015-08-11[X86] Allow merging of immediates within a basic block for code size savingsMichael Kuperstein1-3/+37
2015-08-11[X86] Add SAL mnemonics for Intel syntaxMarina Yatsina1-0/+1
2015-08-11[X86] Fix REPE, REPZ, REPNZ for intel syntaxMarina Yatsina1-3/+3
2015-08-11[X86] Fix imul alias for intel syntaxMarina Yatsina1-6/+6
2015-07-23[X86] Allow load folding into PUSH instructionsMichael Kuperstein1-5/+11
2015-07-23AVX : Fix ISA disabling in case AVX512VL , some instructions should be disabl...Igor Breger1-0/+1
2015-07-15AVX : Fix ISA disabling in case AVX512VL , some instructions should be disabl...Igor Breger1-0/+1
2015-07-07Rename llvm.frameescape and llvm.framerecover to localescape and localrecoverReid Kleckner1-1/+1
2015-07-05[X86] Fix incorrect/inefficient pushw encodings for x86-64 targetsMichael Kuperstein1-8/+4
2015-06-28AVX-512: Added all SKX forms of GATHER instructions.Elena Demikhovsky1-1/+9
2015-06-09X86-MPX: Implemented encoding for MPX instructions.Elena Demikhovsky1-0/+3
2015-06-03X86: Added MPX feature and bound registers.Elena Demikhovsky1-0/+1
2015-04-30Masked gather and scatter - added DAGCombine visitorsElena Demikhovsky1-0/+2
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk1-1/+1
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper1-1/+1
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk1-1/+1
2015-03-13Use add32ri8 and friends on fast isel.Rafael Espindola1-5/+5
2015-03-02AVX-512: Add assembly parser support for Rounding modeElena Demikhovsky1-1/+4
2015-03-01Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky1-3/+0
2015-02-25AVX-512: Gather and Scatter patternsElena Demikhovsky1-0/+3
2015-02-24[X86] Remove the AbsMem32 type from the assembly parser. Only really need the...Craig Topper1-8/+2
2015-02-15[X86] Add assembler predicates for the rest of the AVX512 feature flags. This...Craig Topper1-6/+11
2015-02-13[X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper1-0/+5
2015-02-12MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer1-2/+2
2015-02-05[X86] Add xrstors/xsavec/xsaves/clflushopt/clwb/pcommit instructionsCraig Topper1-0/+10
2015-02-05[X86] Remove two feature flags that covered sets of instructions that have no...Craig Topper1-2/+0
2015-02-03[X86] Make fxsave64/fxrstor64/xsave64/xsrstor64/xsaveopt64 parseable in AT&T ...Craig Topper1-0/+6
2015-01-30Win64: Put a REX_W prefix on all TAILJMP* instructionsReid Kleckner1-0/+1
2015-01-28[X86] Teach disassembler to handle illegal immediates on AVX512 integer compa...Craig Topper1-0/+5