aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-04[X86] Heuristic to selectively build Newton-Raphson SQRT estimationNikolai Bozhenov1-0/+2
2016-06-30Delete unused includes. NFC.Rafael Espindola1-1/+0
2016-06-29Drop support for creating $stubs.Rafael Espindola1-7/+0
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola1-3/+2
2016-06-20Simplify PICStyles.Rafael Espindola1-14/+6
2016-06-18[X86Subtarget] Use isPositionIndependent(). NFC.Davide Italiano1-3/+3
2016-05-26Use shouldAssumeDSOLocal on AArch64.Rafael Espindola1-43/+1
2016-05-25Fix shouldAssumeDSOLocal for private linkage.Rafael Espindola1-1/+1
2016-05-20[X86] Reduce memory allocations in X86TargetMachine::getSubtargetImplDavid Majnemer1-2/+2
2016-05-20Refactor X86 symbol access classification.Rafael Espindola1-100/+110
2016-05-19Record a TargetMachine instead of a Reloc::Model.Rafael Espindola1-6/+7
2016-05-19Remember the relocation model. NFC.Rafael Espindola1-9/+8
2016-05-19Style fixes. NFC.Rafael Espindola1-3/+3
2016-05-18Add new flag and intrinsic support for MWAITX and MONITORX instructionsAshutosh Nema1-0/+1
2016-05-17Simplify handling of hidden stub.Rafael Espindola1-3/+3
2016-05-05[X86] Extend some Linux special cases to cover kFreeBSD.Marcin Koscielnicki1-2/+2
2016-04-29Differential Revision: http://reviews.llvm.org/D19733Sriraman Tallam1-2/+1
2016-04-22Differential Revision: http://reviews.llvm.org/D19040Sriraman Tallam1-4/+11
2016-04-20[X86] enable PIE for functionsAsaf Badouh1-0/+29
2016-04-11Test commit.Sriraman Tallam1-1/+1
2016-03-23[X86] Introduction of FeatureX87.Andrey Turetskiy1-0/+1
2016-02-12Disable the vzeroupper insertion pass on PS4.Yunzhong Gao1-0/+1
2016-01-24Added Skylake client to X86 targets and featuresElena Demikhovsky1-0/+1
2016-01-17[AVX512] adding AVXVBMI feature flagMichael Zuckerman1-0/+1
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