aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/X86TargetParser.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-7/+7
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-7/+7
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille1-1/+0
2021-09-06[X86] Add CRC32 feature.Tianqing Wang1-12/+14
2021-08-30[NFC][clang] Move IR-independent parts of target MV support to X86TargetParse...Andrei Elovikov1-0/+44
2021-08-10[X86] AVX512FP16 instructions enabling 1/6Wang, Pengfei1-5/+7
2021-04-13[X86] Support -march=rocketlakeFreddy Ye1-0/+3
2021-04-12[X86] Remove FeatureCLWB from FeaturesICLClientFreddy Ye1-4/+4
2021-03-08[X86] Refine "Support -march=alderlake"Freddy Ye1-3/+6
2021-01-21[llvm] Don't include StringSwitch.h where unnecessary (NFC)Kazu Hirata1-1/+0
2020-10-31[X86] Support Intel avxvnniLiu, Chen31-2/+5
2020-10-24[X86] Add a stub for Intel's alderlake.Benjamin Kramer1-0/+5
2020-10-24[X86] Add a stub for znver3 based on the little public information there is i...Benjamin Kramer1-0/+4
2020-10-22[X86] Add User Interrupts(UINTR) instructionsTianqing Wang1-1/+3
2020-10-13[X86] Add HRESET instruction.Wang, Pengfei1-0/+1
2020-10-12[X86] Support -march=x86-64-v[234]Fangrui Song1-0/+28
2020-10-10[X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFCFangrui Song1-156/+149
2020-09-30[X86] Support Intel Key LockerXiang1 Zhang1-1/+5
2020-09-08[X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend.Craig Topper1-1/+1
2020-08-25[X86] Support -march=sapphirerapidsFreddy Ye1-0/+7
2020-08-06[X86] Rename X86::getImpliedFeatures to X86::updateImpliedFeatures and pass c...Craig Topper1-13/+9
2020-08-04[X86] Optimize getImpliedDisabledFeatures & getImpliedEnabledFeatures after D...Fangrui Song1-10/+29
2020-07-09Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetPa...Craig Topper1-10/+28
2020-07-09Revert 51b0da73 "Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bi...Hans Wennborg1-27/+16
2020-07-07Revert "[X86] Add back the assert in getImpliedFeatures that I removed in ef4...Nico Weber1-2/+0
2020-07-07Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetPa...Craig Topper1-16/+27
2020-07-07Revert "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetPars...Craig Topper1-27/+16
2020-07-07[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def.Craig Topper1-16/+27
2020-07-07[X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed...Craig Topper1-0/+2
2020-07-07[X86] Add 64bit and retpoline-external-thunk to list of featuers in X86Target...Craig Topper1-0/+4
2020-07-07[X86] Remove assert for missing features from X86::getImpliedFeaturesCraig Topper1-2/+0
2020-07-06[X86] Move the feature dependency handling in X86TargetInfo::setFeatureEnable...Craig Topper1-6/+187
2020-07-06[X86] Remove duplicate SSE4A feature bit from X86TargetParser.def. NFCCraig Topper1-4/+4
2020-06-30Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent ...Douglas Yung1-11/+10
2020-06-30[X86] Move frontend CPU feature initialization to a look up table based imple...Craig Topper1-83/+305
2020-06-24[X86] Replace PROC macros with an enum and a lookup table of processor inform...Craig Topper1-32/+147
2020-06-09[X86] Move CPUKind enum from clang to llvm/lib/Support. NFCICraig Topper1-0/+58