aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86.td
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update CPU capabilities for AMD machinesStefanus Du Toit2009-05-261-0/+12
* Change Feature64Bit to not imply FeatureSSE2. All x86-64 hardware hasDan Gohman2009-02-031-7/+13
* Add Intel processors core i7 and atom.Evan Cheng2009-01-031-0/+2
* Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng2009-01-021-16/+18
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-241-1/+1
* Accept -march=i586, because gcc does (a synonymDale Johannesen2008-10-141-0/+1
* Add ability to override segment (mostly for code emitter purposes).Anton Korobeynikov2008-10-111-0/+2
* Add lock prefix support to x86. Also add the instructions necessary for the ...Andrew Lenharth2008-03-011-0/+2
* nocona, core2 and penryn support 64 bit.Dale Johannesen2008-02-151-3/+3
* SSE 4.1 Intrinsics and detectionNate Begeman2008-02-031-0/+7
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-121-1/+1
* We only need to specify the most-implied feature for an architecture.Bill Wendling2007-05-221-33/+21
* 3DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX.Bill Wendling2007-05-061-3/+5
* Add an "implies" field to features. This indicates that, if the currentBill Wendling2007-05-041-17/+21
* Add SSSE3 as a feature of Core2. Add MMX registers to the list of registersBill Wendling2007-04-251-1/+1
* Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling2007-04-101-0/+2
* Add a description of the X86-64 calling convention and the returnChris Lattner2007-02-261-0/+11
* Still need to support -mcpu=<> or cross compilation will fail. Doh.Evan Cheng2006-10-061-0/+73
* Do away with CPU feature list. Just use CPUID to detect MMX, SSE, SSE2, SSE3,...Evan Cheng2006-10-061-73/+0
* Committing X86-64 support.Evan Cheng2006-09-081-4/+10
* ImmMask should be 3 for a two-bit field; Compact X86IIEvan Cheng2006-05-181-1/+1
* getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.Evan Cheng2006-05-181-3/+0
* Remove PointerType from class TargetEvan Cheng2006-05-171-3/+0