summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add MMX to the 3dnow enum and propagate changes around. This makesEric Christopher2015-11-141-1/+0
* [X86] Add fxsr feature flag for fxsave/fxrestore instructions.Craig Topper2015-10-161-0/+1
* [X86] Add XSAVE intrinsic familyAmjad Aboud2015-10-121-0/+4
* Move the MMX subtarget feature out of the SSE set of features and intoEric Christopher2015-10-081-1/+2
* Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders2015-09-151-1/+1
* Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders2015-09-151-1/+1
* Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders2015-09-151-1/+1
* Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders2015-09-151-1/+1
* rename "slow-unaligned-mem-under-32" to slow-unaligned-mem-16" (NFCI)Sanjay Patel2015-09-011-2/+2
* make fast unaligned memory accesses implicit with SSE4.2 or SSE4aSanjay Patel2015-08-251-0/+7
* [x86] invert logic for attribute 'FeatureFastUAMem'Sanjay Patel2015-08-211-1/+1
* don't repeaat function names in comments; NFCSanjay Patel2015-08-141-11/+8
* MC: Remove MCSubtargetInfo::InitCPUSched()Duncan P. N. Exon Smith2015-07-101-4/+1
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-091-3/+2
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-6/+5
* Re-land "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-2/+1
* Revert "[X86] Cache variables that only depend on the subtarget"Reid Kleckner2015-06-171-1/+2
* [X86] Cache variables that only depend on the subtargetReid Kleckner2015-06-171-2/+1
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-1/+1
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-06-041-2/+0
* X86: Added MPX feature and bound registers.Elena Demikhovsky2015-06-031-0/+1
* Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola2015-06-031-0/+2
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-06-021-2/+0
* Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola2015-05-231-0/+2
* make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel2015-05-221-2/+0
* Migrate existing backends that care about software floating pointEric Christopher2015-05-121-0/+1
* [X86] Remove two feature flags that covered sets of instructions that have no...Craig Topper2015-02-051-2/+0
* Fix program crashes due to alignment exceptions generated for SSE memop instr...Sanjay Patel2015-02-031-1/+1
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-02-021-1/+1
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-44/+4
* Add a feature flag for slow 32-byte unaligned memory accesses [x86].Sanjay Patel2014-11-211-0/+1
* [X86] For Silvermont CPU use 16-bit division instead of 64-bit for small posi...Alexey Volkov2014-11-211-1/+2
* Initialize new subtarget feature variable for generating reciprocal estimate ...Sanjay Patel2014-11-111-0/+1
* Remove redundant calls to isMaterializable.Rafael Espindola2014-11-011-6/+1
* Use rsqrt (X86) to speed up reciprocal square root calcsSanjay Patel2014-10-241-0/+1
* constify TargetMachine parameter for X86TargetLowering.Eric Christopher2014-10-011-1/+1
* Remove resetSubtargetFeatures as it is unused.Eric Christopher2014-09-031-18/+2
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-2/+1
* [x86] Enable Broadwell target.Robert Khasanov2014-08-211-0/+1
* Fix whitespace error from r215279, NFCDuncan P. N. Exon Smith2014-08-141-1/+1
* Initialize X86 DataLayout based on the Triple only.Eric Christopher2014-08-091-12/+14
* Move some X86 subtarget configuration onto the subtarget that's beingEric Christopher2014-08-091-1/+22
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+2
* Nuke the old JIT.Rafael Espindola2014-08-071-2/+1
* Add support for the X86 secure guard extensions instructions in assembler (SGX).Kevin Enderby2014-07-311-0/+1
* [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov2014-07-211-0/+3
* Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel2014-07-151-15/+2
* Move to a private function to initialize the subtarget dependenciesEric Christopher2014-06-111-12/+12
* Use unique_ptr for X86Subtarget pointer members.Eric Christopher2014-06-101-13/+6
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-101-1/+1
OpenPOWER on IntegriCloud