summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-15[x86] adding PKU feature flagAsaf Badouh1-0/+1
2015-12-04X86: Don't emit SAHF/LAHF for 64-bit targets unless explicitly supportedHans Wennborg1-0/+10
2015-11-14Add MMX to the 3dnow enum and propagate changes around. This makesEric Christopher1-1/+0
2015-10-16[X86] Add fxsr feature flag for fxsave/fxrestore instructions.Craig Topper1-0/+1
2015-10-12[X86] Add XSAVE intrinsic familyAmjad Aboud1-0/+4
2015-10-08Move the MMX subtarget feature out of the SSE set of features and intoEric Christopher1-1/+2
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-1/+1
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-1/+1
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-1/+1
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-1/+1
2015-09-01rename "slow-unaligned-mem-under-32" to slow-unaligned-mem-16" (NFCI)Sanjay Patel1-2/+2
2015-08-25make fast unaligned memory accesses implicit with SSE4.2 or SSE4aSanjay Patel1-0/+7
2015-08-21[x86] invert logic for attribute 'FeatureFastUAMem'Sanjay Patel1-1/+1
2015-08-14don't repeaat function names in comments; NFCSanjay Patel1-11/+8
2015-07-10MC: Remove MCSubtargetInfo::InitCPUSched()Duncan P. N. Exon Smith1-4/+1
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini1-3/+2
2015-07-05IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne1-6/+5
2015-06-17Re-land "[X86] Cache variables that only depend on the subtarget"Reid Kleckner1-2/+1
2015-06-17Revert "[X86] Cache variables that only depend on the subtarget"Reid Kleckner1-1/+2
2015-06-17[X86] Cache variables that only depend on the subtargetReid Kleckner1-2/+1
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-1/+1
2015-06-04make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-2/+0
2015-06-03X86: Added MPX feature and bound registers.Elena Demikhovsky1-0/+1
2015-06-03Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola1-0/+2
2015-06-02make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-2/+0
2015-05-23Revert "make reciprocal estimate code generation more flexible by adding comm...Rafael Espindola1-0/+2
2015-05-22make reciprocal estimate code generation more flexible by adding command-line...Sanjay Patel1-2/+0
2015-05-12Migrate existing backends that care about software floating pointEric Christopher1-0/+1
2015-02-05[X86] Remove two feature flags that covered sets of instructions that have no...Craig Topper1-2/+0
2015-02-03Fix program crashes due to alignment exceptions generated for SSE memop instr...Sanjay Patel1-1/+1
2015-02-02Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher1-1/+1
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-44/+4
2014-11-21Add a feature flag for slow 32-byte unaligned memory accesses [x86].Sanjay Patel1-0/+1
2014-11-21[X86] For Silvermont CPU use 16-bit division instead of 64-bit for small posi...Alexey Volkov1-1/+2
2014-11-11Initialize new subtarget feature variable for generating reciprocal estimate ...Sanjay Patel1-0/+1
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola1-6/+1
2014-10-24Use rsqrt (X86) to speed up reciprocal square root calcsSanjay Patel1-0/+1
2014-10-01constify TargetMachine parameter for X86TargetLowering.Eric Christopher1-1/+1
2014-09-03Remove resetSubtargetFeatures as it is unused.Eric Christopher1-18/+2
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-2/+1
2014-08-21[x86] Enable Broadwell target.Robert Khasanov1-0/+1
2014-08-14Fix whitespace error from r215279, NFCDuncan P. N. Exon Smith1-1/+1
2014-08-09Initialize X86 DataLayout based on the Triple only.Eric Christopher1-12/+14
2014-08-09Move some X86 subtarget configuration onto the subtarget that's beingEric Christopher1-1/+22
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-1/+2
2014-08-07Nuke the old JIT.Rafael Espindola1-2/+1
2014-07-31Add support for the X86 secure guard extensions instructions in assembler (SGX).Kevin Enderby1-0/+1
2014-07-21[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov1-0/+3
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel1-15/+2
2014-06-11Move to a private function to initialize the subtarget dependenciesEric Christopher1-12/+12