[X86] Add XSAVE intrinsic family
[oota-llvm.git] / lib / Target / X86 / X86Subtarget.cpp
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-15 Daniel SandersRevert r247692: Replace Triple with a new TargetTuple...
2015-09-15 Daniel SandersRe-commit r247683: Replace Triple with a new TargetTupl...
2015-09-15 Daniel SandersRevert r247684 - Replace Triple with a new TargetTuple ...
2015-09-15 Daniel SandersReplace Triple with a new TargetTuple in MCTargetDesc...
2015-09-01 Sanjay Patelrename "slow-unaligned-mem-under-32" to slow-unaligned...
2015-08-25 Sanjay Patelmake fast unaligned memory accesses implicit with SSE4...
2015-08-21 Sanjay Patel[x86] invert logic for attribute 'FeatureFastUAMem'
2015-08-14 Sanjay Pateldon't repeaat function names in comments; NFC
2015-07-10 Duncan P. N. Exon... MC: Remove MCSubtargetInfo::InitCPUSched()
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetSelectionDAGInfo...
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-06-17 Reid KlecknerRe-land "[X86] Cache variables that only depend on...
2015-06-17 Reid KlecknerRevert "[X86] Cache variables that only depend on the...
2015-06-17 Reid Kleckner[X86] Cache variables that only depend on the subtarget
2015-06-10 Daniel SandersReplace string GNU Triples with llvm::Triple in MCSubta...
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-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...
2015-02-02 Eric ChristopherReuse a bunch of cached subtargets and remove getSubtar...
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
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-11 Sanjay PatelInitialize new subtarget feature variable for generatin...
2014-11-01 Rafael EspindolaRemove redundant calls to isMaterializable.
2014-10-24 Sanjay PatelUse rsqrt (X86) to speed up reciprocal square root...
2014-10-01 Eric Christopherconstify TargetMachine parameter for X86TargetLowering.
2014-09-03 Eric ChristopherRemove resetSubtargetFeatures as it is unused.
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Robert Khasanov[x86] Enable Broadwell target.
2014-08-14 Duncan P. N. Exon... Fix whitespace error from r215279, NFC
2014-08-09 Eric ChristopherInitialize X86 DataLayout based on the Triple only.
2014-08-09 Eric ChristopherMove some X86 subtarget configuration onto the subtarge...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
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-15 Sanjay PatelMove Post RA Scheduling flag bit into SchedMachineModel
2014-06-11 Eric ChristopherMove to a private function to initialize the subtarget...
2014-06-10 Eric ChristopherUse unique_ptr for X86Subtarget pointer members.
2014-06-10 Eric ChristopherRemove the use of TargetMachine from X86InstrInfo.
2014-06-10 Eric ChristopherDelete X86JITInfo in the subtarget destructor.
2014-06-09 Eric ChristopherMove all of the x86 subtarget initialized variables...
2014-06-09 Alexey Volkov[X86] Use ADD/SUB instead of INC/DEC for Silvermont
2014-05-21 Eric ChristopherFix compilation issues.
2014-05-21 Eric ChristopherMake early if conversion dependent upon the subtarget...
2014-05-20 Alexey Volkov[X86] Tune LEA usage for Silvermont
2014-05-07 Eric ChristopherReformat a couple of functions for clarity.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-22 Chandler Carruth[cleanup] Lift using directives, DEBUG_TYPE definitions...
2014-04-12 Jim GrosbachX86: Remove TargetMachine CPU auto-detection.
2014-03-28 David MajnemerX86: Disable IsLegalToCallImmediateAddr for Win32
2014-01-20 David Woodhouse[x86] Support i386-*-*-code16 triple for emitting 16...
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 Nico RieckRevert "Decouple dllexport/dllimport from linkage"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-08 David Woodhouse[x86] Kill gratuitous X86_{32,64}TargetMachine subclass...
2014-01-06 Craig Topper[x86] Add basic support for .code16
2013-11-25 Tim NorthoverX86: enable AVX2 under Haswell native compilation
2013-11-21 Ekaterina RomanovaSHLD/SHRD are VectorPath (microcode) instructions known...
2013-09-24 Yunzhong GaoAdding a feature flag to the llvm backend for x86 TBM...
2013-09-18 Craig TopperPrevent extra calls to ToggleFeature for Feature64Bit...
2013-09-18 Craig TopperFix X86 subtarget to not overwrite the autodetected...
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-13 Craig TopperMove operator to end of previous line to match coding...
2013-09-12 Ben LangmuirPartial support for Intel SHA Extensions (sha1rnds4)
2013-08-21 Craig TopperRename mattr names for AVX-512 to from avx-512 -> avx51...
2013-08-20 Craig TopperFix formatting. No functional change.
2013-08-20 Craig TopperAdd AVX-512 and related features to the CPUID detection...
2013-07-28 Elena DemikhovskyAdded encoding prefixes for KNL instructions (EVEX).
2013-05-07 Michael KupersteinRe-enable AVX detection on x64 platforms.
2013-05-03 Aaron BallmanUnbreaking the non-x86 build bots by protecting the...
2013-05-03 Aaron BallmanCorrectly testing for AVX support in x86 based off...
2013-04-25 Preston GurdThis patch adds the X86FixupLEAs pass, which will reduc...
2013-04-02 Eric ChristopherFormatting.
2013-03-28 Michael LiaoAdd support of RDSEED defined in AVX2 extension
2013-03-28 Michael LiaoAdd ADX CPUID detection
2013-03-27 Preston GurdFor the current Atom processor, the fastest way to...
2013-03-26 Michael LiaoAdd HLE target feature
2013-03-26 Michael LiaoAdd PREFETCHW codegen support
2013-02-27 Nadav RotemRevert r176166 because it broke one of the lit tests.
2013-02-27 Nadav Rotemstd::string to StringRef.
2013-02-16 Bill WendlingReinitialize the ivars in the subtarget so that they...
2013-02-15 Bill WendlingTemporary revert of 175320.
2013-02-15 Bill WendlingReinitialize the ivars in the subtarget.
2013-02-15 Bill WendlingUse the 'target-features' and 'target-cpu' attributes...
2013-02-14 Kay Tiong Khooadded basic support for Intel ADX instructions
2013-01-30 Evan ChengRestrict sin/cos optimization to 64-bit only for now...
2013-01-29 Evan ChengTeach SDISel to combine fsin / fcos into a fsincos...
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...
next