[X86] Add support for printing shuffle comments for AVX512 PSHUFB instructions.
[oota-llvm.git] / lib / Target / X86 / X86.td
2015-12-15 Asaf Badouh[x86] adding PKU feature flag
2015-12-04 Hans WennborgAdd FeatureLAHFSAHF to amdfam10 as well.
2015-12-04 Hans WennborgX86: Don't emit SAHF/LAHF for 64-bit targets unless...
2015-11-14 Eric ChristopherAdd MMX to the 3dnow enum and propagate changes around...
2015-10-16 Craig Topper[X86] Add fxsr feature flag for fxsave/fxrestore instru...
2015-10-15 Craig TopperAdd XSAVE/XSAVEOPT to KNL processor.
2015-10-14 Craig Topper[X86] Add XSAVE feature flags to their various processors.
2015-10-12 Sanjay Patelfix capitalization; NFC
2015-10-12 Amjad Aboud[X86] Add XSAVE intrinsic family
2015-10-08 Eric ChristopherMove the MMX subtarget feature out of the SSE set of...
2015-09-01 Sanjay Patelrename "slow-unaligned-mem-under-32" to slow-unaligned...
2015-08-21 Sanjay Patelremove 'FeatureSlowUAMem' from AMD CPUs based on 10H...
2015-08-21 Sanjay Patel[x86] invert logic for attribute 'FeatureFastUAMem'
2015-08-08 Craig Topper[X86] Add ADX and RDSEED to Skylake processor.
2015-08-08 Craig TopperAdd SlowBTMem to Sandy Bridge and newer Intel CPUs...
2015-07-27 Sean SilvaAvoid using uncommon acronym "MSROM".
2015-07-23 Michael Kuperstein[X86] Allow load folding into PUSH instructions
2015-06-04 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-06-03 Elena DemikhovskyX86: Added MPX feature and bound registers.
2015-06-03 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-06-02 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-05-23 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-05-22 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-03-30 Craig Topper[X86] Remove FeatureAES for 'corei7' CPU. 'corei7'...
2015-02-05 Craig Topper[X86] Remove two feature flags that covered sets of...
2015-02-03 Sanjay PatelFix program crashes due to alignment exceptions generat...
2014-12-16 Elena DemikhovskyX86: Added FeatureVectorUAMem for all AVX architectures.
2014-12-09 Chandler Carruth[x86] Fix the test to actually test things for the...
2014-12-09 Chandler Carruth[x86] Bring some sanity to the x86 CPU processor defini...
2014-12-04 Michael Liao[X86] Clean up whitespace as well as minor coding style
2014-11-28 Sanjay PatelEnable FeatureFastUAMem for btver2
2014-11-21 Sanjay PatelAdd a feature flag for slow 32-byte unaligned memory...
2014-11-21 Alexey Volkov[X86] For Silvermont CPU use 16-bit division instead...
2014-11-17 Alexey Volkov[X86] Use ADD/SUB instead of INC/DEC for Haswell and...
2014-11-11 Sanjay PatelUse rcpss/rcpps (X86) to speed up reciprocal calcs...
2014-11-04 Andrea Di Biagio[X86] Add 'FeatureSlowSHLD' to cpu 'bdver3'. Also expli...
2014-10-24 Sanjay PatelUse rsqrt (X86) to speed up reciprocal square root...
2014-09-09 Sanjay PatelAdd a scheduling model for AMD 16H Jaguar (btver2).
2014-08-21 Robert Khasanov[x86] Enable Broadwell target.
2014-07-31 Kevin EnderbyAdd support for the X86 secure guard extensions instruc...
2014-07-21 Robert Khasanov[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51...
2014-07-02 Elena DemikhovskyAVX-512: dec/inc instructions are slow on KNL
2014-06-09 Alexey Volkov[X86] Use ADD/SUB instead of INC/DEC for Silvermont
2014-05-20 Alexey Volkov[X86] Tune LEA usage for Silvermont
2014-05-07 Chandler Carruth[x86] Make the 'x86-64' cpu, what I see as and many...
2014-05-02 Benjamin KramerAdd a description for AMD's bdver4 (aka Excavator).
2014-03-07 Alexey VolkovEnable FeatureFastUAMem for Silvermont processor
2014-03-07 Alexey VolkovTest commit
2014-01-06 Craig Topper[x86] Add basic support for .code16
2013-12-02 Rafael EspindolaChange the default of AsmWriterClassName and isMCAsmWriter.
2013-11-21 Ekaterina RomanovaSHLD/SHRD are VectorPath (microcode) instructions known...
2013-11-04 Benjamin KramerX86: Add a description for AMD bdver3 aka Steamroller.
2013-10-16 Yunzhong GaoEnabling 3DNow! prefetch instruction for a few AMD...
2013-10-05 Nick LewyckyRename this feature to "cx16" to match gcc's flag name...
2013-09-24 Yunzhong GaoAdding a feature flag to the llvm backend for x86 TBM...
2013-09-17 Preston GurdRemove unused code, which had been commented out.
2013-09-16 Craig TopperMake F16C feature flag imply AVX rather than just check...
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-12 Ben LangmuirPartial support for Intel SHA Extensions (sha1rnds4)
2013-08-30 Benjamin KramerX86: Add a description of the Intel Atom Silvermont...
2013-08-23 Rafael EspindolaRename features to match what gcc and clang use.
2013-08-21 Craig TopperRename mattr names for AVX-512 to from avx-512 -> avx51...
2013-07-28 Elena DemikhovskyAdded encoding prefixes for KNL instructions (EVEX).
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.
next