summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
Commit message (Expand)AuthorAge
* Move to a private function to initialize the subtarget dependenciesEric Christopher2014-06-11
* Use unique_ptr for X86Subtarget pointer members.Eric Christopher2014-06-10
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-10
* Delete X86JITInfo in the subtarget destructor.Eric Christopher2014-06-10
* Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher2014-06-09
* [X86] Use ADD/SUB instead of INC/DEC for SilvermontAlexey Volkov2014-06-09
* Fix compilation issues.Eric Christopher2014-05-21
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-21
* [X86] Tune LEA usage for SilvermontAlexey Volkov2014-05-20
* Reformat a couple of functions for clarity.Eric Christopher2014-05-07
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-22
* X86: Remove TargetMachine CPU auto-detection.Jim Grosbach2014-04-12
* X86: Disable IsLegalToCallImmediateAddr for Win32David Majnemer2014-03-28
* [x86] Support i386-*-*-code16 triple for emitting 16-bit codeDavid Woodhouse2014-01-20
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* Revert "Decouple dllexport/dllimport from linkage"Nico Rieck2014-01-14
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* [x86] Kill gratuitous X86_{32,64}TargetMachine subclasses, use X86TargetMachineDavid Woodhouse2014-01-08
* [x86] Add basic support for .code16Craig Topper2014-01-06
* X86: enable AVX2 under Haswell native compilationTim Northover2013-11-25
* SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency ...Ekaterina Romanova2013-11-21
* Adding a feature flag to the llvm backend for x86 TBM instruction set.Yunzhong Gao2013-09-24
* Prevent extra calls to ToggleFeature for Feature64Bit and FeatureCMOV if they...Craig Topper2013-09-18
* Fix X86 subtarget to not overwrite the autodetected features by calling InitM...Craig Topper2013-09-18
* Adds support for Atom Silvermont (SLM) - -march=slmPreston Gurd2013-09-13
* Move operator to end of previous line to match coding standards.Craig Topper2013-09-13
* Partial support for Intel SHA Extensions (sha1rnds4)Ben Langmuir2013-09-12
* Rename mattr names for AVX-512 to from avx-512 -> avx512f, avx-512-pfi -> av5...Craig Topper2013-08-21
* Fix formatting. No functional change.Craig Topper2013-08-20
* Add AVX-512 and related features to the CPUID detection code.Craig Topper2013-08-20
* Added encoding prefixes for KNL instructions (EVEX).Elena Demikhovsky2013-07-28
* Re-enable AVX detection on x64 platforms.Michael Kuperstein2013-05-07
* Unbreaking the non-x86 build bots by protecting the AVX test code properly.Aaron Ballman2013-05-03
* Correctly testing for AVX support in x86 based off code from Hosts.cpp.Aaron Ballman2013-05-03
* This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd2013-04-25
* Formatting.Eric Christopher2013-04-02
* Add support of RDSEED defined in AVX2 extensionMichael Liao2013-03-28
* Add ADX CPUID detectionMichael Liao2013-03-28
* For the current Atom processor, the fastest way to handle a callPreston Gurd2013-03-27
* Add HLE target featureMichael Liao2013-03-26
* Add PREFETCHW codegen supportMichael Liao2013-03-26
* Revert r176166 because it broke one of the lit tests.Nadav Rotem2013-02-27
* std::string to StringRef.Nadav Rotem2013-02-27
* Reinitialize the ivars in the subtarget so that they can be reset with the ne...Bill Wendling2013-02-16
* Temporary revert of 175320.Bill Wendling2013-02-15
* Reinitialize the ivars in the subtarget.Bill Wendling2013-02-15
* Use the 'target-features' and 'target-cpu' attributes to reset the subtarget ...Bill Wendling2013-02-15
* added basic support for Intel ADX instructionsKay Tiong Khoo2013-02-14