summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/X86.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* Implement cpu_dispatch/cpu_specific MultiversioningErich Keane2018-07-201-0/+32
* [x86] invpcid intrinsicGabor Buella2018-05-251-0/+7
* This patch aims to match the changes introducedAlexander Ivchenko2018-05-181-25/+0
* [X86] ptwrite intrinsicGabor Buella2018-05-101-0/+7
* [x86] Introduce the pconfig intrinsicGabor Buella2018-05-081-0/+7
* [X86] directstore and movdir64b intrinsicsGabor Buella2018-05-011-0/+14
* [X86] WaitPKG intrinsicsGabor Buella2018-04-201-0/+7
* [X86] Introduce archs: goldmont-plus & tremontGabor Buella2018-04-161-0/+14
* [X86] Introduce cldemote intrinsicGabor Buella2018-04-131-0/+6
* [x86] wbnoinvd intrinsicGabor Buella2018-04-111-0/+8
* [X86] Split up -march=icelake to -client & -serverGabor Buella2018-04-101-2/+4
* [X86] Disable SGX for Skylake ServerGabor Buella2018-04-101-1/+2
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [X86] Disable CLWB in Cannon LakeCraig Topper2018-02-211-1/+2
* [X86] Add 'sahf' CPU feature to frontendDimitry Andric2018-02-171-0/+11
* Add X86 Support to ValidCPUList (enabling march notes)Erich Keane2018-02-081-2/+13
* [X86] Add 'rdrnd' feature to silvermont to match recent gcc bug fix.Craig Topper2018-01-261-1/+1
* [X86] Define __IBT__ when -mibt is specified.Craig Topper2018-01-261-0/+2
* Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth2018-01-221-0/+6
* [X86] Add rdpid command line option and intrinsics.Craig Topper2018-01-201-0/+7
* [X86] Put the code that defines __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 for the p...Craig Topper2018-01-201-2/+2
* [X86] Make -mavx512f imply -mfma and -mf16c in the frontend like it does in t...Craig Topper2018-01-111-1/+5
* Added Control Flow Protection FlagOren Ben Simhon2018-01-091-0/+20
* Implement Attribute Target MultiVersioningErich Keane2018-01-081-0/+58
* Revert r321504 "[X86] Don't accidentally enable PKU on cannon lake and icelak...Craig Topper2017-12-291-5/+2
* [X86] Don't accidentally enable PKU on cannon lake and icelake or CLWB on can...Craig Topper2017-12-271-2/+4
* [X86] Enable avx512vpopcntdq and clwb for icelake.Craig Topper2017-12-271-1/+2
* [x86][icelake][vbmi2]Coby Tayree2017-12-271-7/+16
* [x86][icelake][vnni]Coby Tayree2017-12-271-2/+10
* [x86][icelake][bitalg]Coby Tayree2017-12-271-6/+14
* [x86][icelake][vpclmulqdq]Coby Tayree2017-12-271-1/+16
* [x86][icelake][gfni]Coby Tayree2017-12-271-1/+12
* [x86][icelake][vaes]Coby Tayree2017-12-271-1/+16
* [X86] Add 'prfchw' to the correct CPUs to match the backend.Craig Topper2017-12-221-0/+3
* Correct hasFeature/isValidFeatureName's handling of shstk/adx/mwaitxErich Keane2017-12-211-2/+7
* Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracki...Oren Ben Simhon2017-11-261-0/+8
* [X86] Update CPUSupports code to reuse LLVM .def file [NFC]Erich Keane2017-11-221-31/+2
* [x86][inline-asm] allow recognition of MPX regs inside ms inline-asm blobCoby Tayree2017-11-211-0/+1
* [X86] Remove 'mm3now' from isValidFeatureName.Craig Topper2017-11-211-2/+0
* [X86] Add icelake CPU support for -march.Craig Topper2017-11-191-0/+4
* [X86] Set __corei7__ preprocessor defines for skylake server and cannonlake.Craig Topper2017-11-191-5/+2
* Split x86 "Processor" info into its own def file. [NFC]Erich Keane2017-11-151-109/+7
* Simplify CpuIs code to use include from LLVMErich Keane2017-11-151-30/+6
* [X86] Add 3dnow and 3dnowa to the list of valid target featuresMartin Storsjo2017-11-061-0/+2
* [X86] Define i586 and pentium preprocessor defines for -march=lakemont to mat...Craig Topper2017-11-011-0/+2
* Filter out invalid 'target' items from being passed to LLVMErich Keane2017-10-271-0/+1
* Remove x86,x86_32/64 from isValidFeatureNameErich Keane2017-10-271-3/+0
* [X86] Add 'sse4' to X86TargetInfo::isValidFeatureNameCraig Topper2017-10-271-0/+1
* [X86] Make -march=i686 an alias of -march=pentiumproCraig Topper2017-10-261-13/+3
OpenPOWER on IntegriCloud