aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86.td
Commit message (Expand)AuthorAgeFilesLines
* Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper2011-11-141-6/+11
* Remove NaClModeDavid Meyer2011-10-181-3/+0
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-161-1/+3
* Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper2011-10-141-0/+8
* Revert r141854 because it was causing failures:Bill Wendling2011-10-131-7/+0
* Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper2011-10-131-0/+7
* Add X86 LZCNT instruction. Including instruction selection support.Craig Topper2011-10-111-2/+4
* X86: Add a subtarget definition for core-avx-i, which is GCC's name for ivy b...Benjamin Kramer2011-10-101-0/+5
* X86: Add patterns for the movbe instruction (mov + bswap, only available on a...Benjamin Kramer2011-10-101-1/+1
* Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa...Craig Topper2011-10-091-0/+2
* Add support for MOVBE and RDRAND instructions for the assembler and disassemb...Craig Topper2011-10-031-0/+4
* Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky2011-09-051-0/+3
* Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.Eli Friedman2011-08-261-20/+30
* Add Mode64Bit feature and sink it down to MC layer.Evan Cheng2011-07-071-0/+7
* Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer2011-05-201-1/+1
* Add pentium{3,4}m cpus. Patch by Alexander Best!Michael J. Spencer2011-05-031-0/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Add 3DNow! intrinsics.Michael J. Spencer2011-04-151-7/+8
* Fix whitespace and tabs.Michael J. Spencer2011-04-141-3/+3
* Disable auto-detection of AVX support since AVX codegen support is not ready.Evan Cheng2010-12-131-1/+3
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-5/+5
* Add patterns for the x86 popcnt instruction.Benjamin Kramer2010-12-041-2/+6
* Clean up comments.Jim Grosbach2010-10-301-1/+5
* Clean up asm writer usage for x86 and msp430 to flag that the writer shouldJim Grosbach2010-09-301-0/+2
* tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl',Daniel Dunbar2010-08-121-1/+0
* Declare CLMUL as a subtarget featureBruno Cardoso Lopes2010-07-231-0/+2
* MC/X86: We now match instructions like "incl %eax" correctly for the arch we areDaniel Dunbar2010-07-191-1/+0
* MC/X86: Add "support" for matching ATT style mnemonic prefixes.Daniel Dunbar2010-05-041-2/+3
* Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen2010-04-051-27/+1
* Separate out the AES-NI instructions from the SSE4.2 instructions. AddEric Christopher2010-04-021-1/+9
* Nehalem unaligned memory access is fast.Evan Cheng2010-04-011-2/+7
* Teach TableGen to understand X.Y notation in the TSFlagsFields strings.Jakob Stoklund Olesen2010-03-251-3/+3
* Add a late SSEDomainFix pass that twiddles SSE instructions to avoid domain c...Jakob Stoklund Olesen2010-03-251-0/+2
* MC/X86/AsmMatcher: Use the new instruction cleanup routine to implement aDaniel Dunbar2010-03-181-0/+1
* all 64-bit cpus have cmov, this should fix CodeGen/X86/cmov.llChris Lattner2010-03-141-1/+2
* revert r95949, it turns out that adding new prefixes is not a Chris Lattner2010-02-121-3/+3
* add another bit of space for new kinds of instruction prefixes.Chris Lattner2010-02-121-3/+3
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-111-0/+4
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-221-22/+10
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-181-10/+22
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-181-1/+1
* remove a temporary hack.Chris Lattner2009-09-201-1/+1
* split MCInst printing out of the X86ATTInstPrinterChris Lattner2009-09-131-1/+1
* Add support for modeling whether or not the processor has support forChris Lattner2009-09-021-4/+9
* llvm-mc/AsmParser: Allow target to specific a comment delimiter, which will beDaniel Dunbar2009-08-111-0/+6
* Match X86 register names to number.Daniel Dunbar2009-07-291-1/+8
* Add processor descriptions for Istanbul and Shanghai.David Greene2009-06-291-0/+4
* Add feature flags for AVX and FMA and fix some SSE4A feature flagDavid Greene2009-06-261-0/+10
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-2/+0
* Add missing file.Dale Johannesen2009-06-011-0/+2