I'm starting to commit KNL backend. I'll push patches one-by-one. This patch includes...
[oota-llvm.git] / lib / Target / X86 / X86.td
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-05-03 Benjamin KramerX86: Add target description for btver2; make autodetect...
2013-04-25 Preston GurdThis patch adds the X86FixupLEAs pass, which will reduc...
2013-04-18 Chad Rosier[asm parser] Add support for predicating MnemonicAlias...
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-28 Nadav RotemAdd the Haswell machine model.
2013-03-27 Preston GurdFor the current Atom processor, the fastest way to...
2013-03-26 Michael LiaoAdd HLE target feature
2013-03-26 Jakob Stoklund OlesenEnable SandyBridgeModel for all modern Intel P6 descend...
2013-03-26 Michael LiaoAdd PREFETCHW codegen support
2013-02-14 Kay Tiong Khooadded basic support for Intel ADX instructions
2013-01-08 Preston GurdPad Short Functions for Intel Atom
2013-01-05 Nadav RotemRevert revision 171524. Original message:
2013-01-04 Preston GurdThe current Intel Atom microarchitecture has a feature...
2012-12-15 Chandler CarruthMake '-mtune=x86_64' assume fast unaligned memory accesses.
2012-12-10 Chandler CarruthRevert "Make '-mtune=x86_64' assume fast unaligned...
2012-12-10 Chandler CarruthMake '-mtune=x86_64' assume fast unaligned memory accesses.
2012-12-10 Chandler CarruthAddress a FIXME and update the fast unaligned memory...
2012-11-08 Michael LiaoAdd support of RTM from TSX extension
2012-10-25 Michael LiaoAtom has SIMD instruction set extension up to SSSE3
2012-10-03 Craig TopperFix 80-column violation
2012-09-12 Roman DivackyAdd support for AMD Geode.
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-08-16 Anitha BoyapatiPatch to enable FMA on bdver2 target. Make XOP feature...
2012-08-16 Anitha Boyapatigit-svn-id: https://llvm.org/svn/llvm-project/llvm...
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-06-03 Craig TopperRename FMA3 feature flag to just FMA to match gcc so...
2012-05-31 Benjamin KramerX86: Rename the CLMUL target feature to PCLMUL.
2012-05-01 Craig TopperMake XOP and FMA4 require SSE4A to match GCC behavior...
2012-05-01 Craig TopperMake XOP imply AVX as its needed to legalize the regist...
2012-05-01 Craig TopperMake CLMUL and AES imply SSE2 since its needed to legal...
2012-05-01 Craig TopperEnable AVX and FMA4 for AMD Bulldozer processors.
2012-04-26 Craig TopperEnable detection of AVX and AVX2 support through CPUID...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-07 Evan ChengUse LEA to adjust stack ptr for Atom. Patch by Andy...
2012-02-01 Andrew TrickInstruction scheduling itinerary for Intel Atom.
2012-01-12 Devang PatelRename X86ATTAsmParser -> X86AsmParser
2012-01-10 Devang PatelAdd definition for intel asm variant.
2012-01-10 Benjamin KramerAdd definitions for AMD's bobcat (aka btver1)
2012-01-09 Devang PatelSplit AsmParser into two components - AsmParser and...
2012-01-09 Craig TopperRemove AVX hack in X86Subtarget. AVX/AVX2 are now treat...
2011-12-30 Craig TopperMake FMA4 imply AVX so that YMM registers would be...
2011-12-29 Craig TopperMake FMA3 imply AVX needs to be enabled. Particularly...
2011-12-29 Craig TopperAdd FeaturePOPCNT to all CPU types that lost it was...
2011-12-29 Craig TopperMake SSE42 and SSE4A not imply POPCNT. POPCNT should...
2011-12-02 Jan SjödinAdd XOP feature flag.
2011-11-30 Benjamin KramerX86: Turns out bulldozer also supports sse42 and lzcnt.
2011-11-30 Benjamin KramerX86: Add subtargets for AMD's bulldozer.
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-18 David MeyerRemove NaClMode
2011-10-16 Craig TopperAdd X86 BZHI instruction as well as BMI2 feature detection.
2011-10-14 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-13 Bill WendlingRevert r141854 because it was causing failures:
2011-10-13 Craig TopperAdd X86 TZCNT instruction and patterns to select it...
2011-10-11 Craig TopperAdd X86 LZCNT instruction. Including instruction select...
2011-10-10 Benjamin KramerX86: Add a subtarget definition for core-avx-i, which...
2011-10-10 Benjamin KramerX86: Add patterns for the movbe instruction (mov +...
2011-10-09 Craig TopperAdd Ivy Bridge 16-bit floating point conversion instruc...
2011-10-03 Craig TopperAdd support for MOVBE and RDRAND instructions for the...
2011-09-05 Nick LewyckyAdd a new MC bit for NaCl (Native Client) mode. NaCl...
2011-08-26 Eli FriedmanAdd support for generating CMPXCHG16B on x86-64 for...
2011-07-07 Evan ChengAdd Mode64Bit feature and sink it down to MC layer.
2011-05-20 Benjamin KramerRename the "sandybridge" subtarget to "corei7-avx"...
2011-05-03 Michael J. SpencerAdd pentium{3,4}m cpus. Patch by Alexander Best!
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-15 Michael J. SpencerAdd 3DNow! intrinsics.
2011-04-14 Michael J. SpencerFix whitespace and tabs.
2010-12-13 Evan ChengDisable auto-detection of AVX support since AVX codegen...
2010-12-10 Nate BegemanFormalize the notion that AVX and SSE are non-overlappi...
2010-12-04 Benjamin KramerAdd patterns for the x86 popcnt instruction.
2010-10-30 Jim GrosbachClean up comments.
2010-09-30 Jim GrosbachClean up asm writer usage for x86 and msp430 to flag...
2010-08-12 Daniel Dunbartblgen/AsmMatcher: Always emit the match function as...
2010-07-23 Bruno Cardoso LopesDeclare CLMUL as a subtarget feature
2010-07-19 Daniel DunbarMC/X86: We now match instructions like "incl %eax"...
2010-05-04 Daniel DunbarMC/X86: Add "support" for matching ATT style mnemonic...
2010-04-05 Jakob Stoklund OlesenReplace TSFlagsFields and TSFlagsShifts with a simpler...
2010-04-02 Eric ChristopherSeparate out the AES-NI instructions from the SSE4...
2010-04-01 Evan ChengNehalem unaligned memory access is fast.
2010-03-25 Jakob Stoklund OlesenTeach TableGen to understand X.Y notation in the TSFlag...
2010-03-25 Jakob Stoklund OlesenAdd a late SSEDomainFix pass that twiddles SSE instruct...
2010-03-18 Daniel DunbarMC/X86/AsmMatcher: Use the new instruction cleanup...
2010-03-14 Chris Lattnerall 64-bit cpus have cmov, this should fix CodeGen...
2010-02-12 Chris Lattnerrevert r95949, it turns out that adding new prefixes...
2010-02-12 Chris Lattneradd another bit of space for new kinds of instruction...
2010-01-11 David GreeneImplement a feature (-vector-unaligned-mem) to allow...
2009-12-22 Evan ChengRemove target attribute break-sse-dep. Instead, do...
2009-12-18 Evan ChengOn recent Intel u-arch's, folding loads into some unary...
2009-12-18 Sean CallananInstruction fixes, added instructions, and AsmString...
2009-09-20 Chris Lattnerremove a temporary hack.
2009-09-13 Chris Lattnersplit MCInst printing out of the X86ATTInstPrinter
2009-09-02 Chris LattnerAdd support for modeling whether or not the processor...
2009-08-11 Daniel Dunbarllvm-mc/AsmParser: Allow target to specific a comment...
2009-07-29 Daniel DunbarMatch X86 register names to number.
2009-06-29 David GreeneAdd processor descriptions for Istanbul and Shanghai.
2009-06-26 David GreeneAdd feature flags for AVX and FMA and fix some SSE4A...
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenAdd missing file.
2009-05-26 Stefanus Du ToitUpdate CPU capabilities for AMD machines
2009-02-03 Dan GohmanChange Feature64Bit to not imply FeatureSSE2. All x86...
next