aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86.td
AgeCommit message (Expand)Author
2012-05-31X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer
2012-05-01Make XOP and FMA4 require SSE4A to match GCC behavior. Use this to simplify B...Craig Topper
2012-05-01Make XOP imply AVX as its needed to legalize the registers types.Craig Topper
2012-05-01Make CLMUL and AES imply SSE2 since its needed to legalize the type.Craig Topper
2012-05-01Enable AVX and FMA4 for AMD Bulldozer processors.Craig Topper
2012-04-26Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei...Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-07Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang.Evan Cheng
2012-02-01Instruction scheduling itinerary for Intel Atom.Andrew Trick
2012-01-12Rename X86ATTAsmParser -> X86AsmParserDevang Patel
2012-01-10Add definition for intel asm variant.Devang Patel
2012-01-10Add definitions for AMD's bobcat (aka btver1)Benjamin Kramer
2012-01-09Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel
2012-01-09Remove AVX hack in X86Subtarget. AVX/AVX2 are now treated as an SSE level. Pr...Craig Topper
2011-12-30Make FMA4 imply AVX so that YMM registers would be available. Necessitates re...Craig Topper
2011-12-29Make FMA3 imply AVX needs to be enabled. Particularly because 256-bit types a...Craig Topper
2011-12-29Add FeaturePOPCNT to all CPU types that lost it was removed from SSE42/SSE4A ...Craig Topper
2011-12-29Make SSE42 and SSE4A not imply POPCNT. POPCNT should be able to be disabled o...Craig Topper
2011-12-02Add XOP feature flag.Jan Sjödin
2011-11-30X86: Turns out bulldozer also supports sse42 and lzcnt.Benjamin Kramer
2011-11-30X86: Add subtargets for AMD's bulldozer.Benjamin Kramer
2011-10-30Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper
2011-10-18Remove NaClModeDavid Meyer
2011-10-16Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper
2011-10-14Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper
2011-10-13Revert r141854 because it was causing failures:Bill Wendling
2011-10-13Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper
2011-10-11Add X86 LZCNT instruction. Including instruction selection support.Craig Topper
2011-10-10X86: Add a subtarget definition for core-avx-i, which is GCC's name for ivy b...Benjamin Kramer
2011-10-10X86: Add patterns for the movbe instruction (mov + bswap, only available on a...Benjamin Kramer
2011-10-09Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa...Craig Topper
2011-10-03Add support for MOVBE and RDRAND instructions for the assembler and disassemb...Craig Topper
2011-09-05Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky
2011-08-26Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.Eli Friedman
2011-07-07Add Mode64Bit feature and sink it down to MC layer.Evan Cheng
2011-05-20Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer
2011-05-03Add pentium{3,4}m cpus. Patch by Alexander Best!Michael J. Spencer
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-15Add 3DNow! intrinsics.Michael J. Spencer
2011-04-14Fix whitespace and tabs.Michael J. Spencer
2010-12-13Disable auto-detection of AVX support since AVX codegen support is not ready.Evan Cheng
2010-12-10Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman
2010-12-04Add patterns for the x86 popcnt instruction.Benjamin Kramer
2010-10-30Clean up comments.Jim Grosbach
2010-09-30Clean up asm writer usage for x86 and msp430 to flag that the writer shouldJim Grosbach
2010-08-12tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl',Daniel Dunbar
2010-07-23Declare CLMUL as a subtarget featureBruno Cardoso Lopes
2010-07-19MC/X86: We now match instructions like "incl %eax" correctly for the arch we areDaniel Dunbar
2010-05-04MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar
2010-04-05Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen