summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.h
Commit message (Expand)AuthorAgeFilesLines
* [X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) G...Scott Constable2020-06-241-0/+5
* Revert "[X86] Add a Pass that builds a Condensed CFG for Load Value Injection...Craig Topper2020-06-241-5/+0
* [X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) G...Scott Constable2020-06-241-0/+5
* [X86] Add Indirect Thunk Support to X86 to mitigate Load Value Injection (LVI)Scott Constable2020-06-241-2/+11
* [X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "I...Scott Constable2020-06-241-2/+11
* [X86] Remove ProcIntelGLM/ProcIntelGLP/ProcIntelTRM and replace them with a s...Craig Topper2019-12-051-9/+5
* [X86] Add support for -mvzeroupper and -mno-vzeroupper to match gccCraig Topper2019-11-041-6/+4
* [X86] Convert PICStyles::Style to scoped enum class. NFCI.Simon Pilgrim2019-11-031-4/+4
* [X86] Prefer KORTEST on Knights Landing or later for memcmp()David Zarzycki2019-10-261-0/+4
* [Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet2019-10-171-4/+4
* [X86] Add new calling convention that guarantees tail call optimizationReid Kleckner2019-10-071-0/+1
* [X86][NFC] Add a `use-aa` feature.Clement Courbet2019-09-161-0/+4
* [X86] Add prefer-128-bit subtarget feature.Craig Topper2019-09-071-0/+3
* [X86] Remove what little support we had for MPXCraig Topper2019-08-291-3/+2
* [GlobalISel] Make the InstructionSelector instance non-const, allowing state ...Amara Emerson2019-08-131-1/+1
* Standardize on MSVC behavior for triples with no environmentReid Kleckner2019-07-081-4/+0
* [X86] Add VP2INTERSECT instructionsPengfei Wang2019-05-311-0/+4
* [X86] Add ENQCMD instructionsPengfei Wang2019-05-301-0/+4
* [X86] Disable shouldFoldConstantShiftPairToMask for scalar shifts on AMD targ...Simon Pilgrim2019-05-141-0/+4
* Enable AVX512_BF16 instructions, which are supported for BFLOAT16 in Cooper LakeLuo, Yuanke2019-05-061-0/+4
* [X86][SSE] Disable shouldFoldConstantShiftPairToMask for btver1/btver2 target...Simon Pilgrim2019-04-261-0/+4
* X86: Fix override warningMatt Arsenault2019-04-011-2/+2
* [X86] Make post-ra scheduling macrofusion-aware.Clement Courbet2019-04-011-0/+3
* [X86MacroFusion] Handle branch fusion (AMD CPUs).Clement Courbet2019-03-281-0/+4
* [X86] Add CMPXCHG8B feature flag. Set it for all CPUs except i386/i486 includ...Craig Topper2019-03-201-0/+4
* [X86] Check for 64-bit mode in X86Subtarget::hasCmpxchg16b()Craig Topper2019-03-131-1/+1
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-041-3/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] Remove ProcIntelKNL and replace with a SlowPMADDWD flag to use in the o...Craig Topper2018-10-251-2/+5
* [X86] Remove unused entries from the X86ProcFamily enum. Add a note to discou...Craig Topper2018-10-221-7/+2
* [x86] add and use fast horizontal vector math subtarget featureSanjay Patel2018-10-121-0/+4
* Recommit r343993: [X86] condition branches folding for three-way conditional ...Rong Xu2018-10-091-0/+4
* [X86] Revert r343993 condition branches folding for three-way conditional codesRong Xu2018-10-081-4/+0
* [X86] condition branches folding for three-way conditional codesRong Xu2018-10-081-0/+4
* [X86] Disable BMI BEXTR in X86DAGToDAGISel::matchBEXTRFromAnd unless we're on...Craig Topper2018-09-301-0/+4
* [X86] Add FeatureCMOV explicitly to all CPUs that support it. Remove FeatureC...Craig Topper2018-08-261-1/+3
* [x86/retpoline] Split the LLVM concept of retpolines into separateChandler Carruth2018-08-231-3/+16
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [X86] NFC Use member initialization in X86SubtargetGabor Buella2018-06-091-105/+106
* [x86] invpcid LLVM intrinsicGabor Buella2018-05-251-0/+4
* [X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko2018-05-181-5/+0
* [X86] ptwrite intrinsicGabor Buella2018-05-101-0/+4
* [x86] Introduce the enclv instructionGabor Buella2018-05-081-0/+1
* [x86] Introduce the pconfig instructionGabor Buella2018-05-081-0/+4
* [X86] movdiri and movdir64b instructionsGabor Buella2018-05-011-0/+8
* [X86] Revert r330638 - accidental commitGabor Buella2018-04-231-8/+0
* [X86] movdiri and movdir64b instructionsGabor Buella2018-04-231-0/+8
* [X86] WaitPKG instructionsGabor Buella2018-04-201-0/+4
* [X86] Introduce archs: goldmont-plus & tremontGabor Buella2018-04-161-1/+7
* [X86] Remove remaining itinerary support from instructions and target (PR37093)Simon Pilgrim2018-04-131-9/+0
OpenPOWER on IntegriCloud