aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Host.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-20Properly ifdef the use of cpuid.Alina Sbirlea1-1/+6
2016-07-20[cpu-detection] Cleanup of Host.cpp.Alina Sbirlea1-46/+48
2016-07-10[Support] Make helper function static. NFC.Benjamin Kramer1-2/+2
2016-06-09Reapply 272328 and 272329 as a single patch.Alina Sbirlea1-10/+3
2016-06-09Revert 272328 and 272329 to recommit as a single patch.Alina Sbirlea1-3/+10
2016-06-09Keep barcelona subtype for amdfam10Alina Sbirlea1-1/+3
2016-06-09[cpu-detection] Return amdfam10 for all subtypes. Address Bug 28067.Alina Sbirlea1-9/+0
2016-06-09[cpu-detection] Add missing break statements in outer switchesAlina Sbirlea1-6/+9
2016-06-06[cpu-detection] Substantial refactor of Host CPU detection code (x86)Alina Sbirlea1-261/+650
2016-06-03[cpu-detection] Naming conventionAlina Sbirlea1-28/+27
2016-06-0280-column fixup after last formatting change.Eric Christopher1-4/+8
2016-06-02Fix a couple of misformatted comments spotted in post-commit review.Eric Christopher1-8/+7
2016-06-02This patch is in preparation for a substantial refactoring of theEric Christopher1-294/+304
2016-05-18Removing an unused variable introduced in r269911; NFC.Aaron Ballman1-1/+0
2016-05-18Add new flag and intrinsic support for MWAITX and MONITORX instructionsAshutosh Nema1-0/+2
2016-05-09[Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic1-0/+1
2016-04-27[Support][X86] Add a few more Intel model numbers to getHostCPUName for airmo...Craig Topper1-0/+4
2016-04-27[Support][X86] Change the case values in the Intel family 6 code to hex so it...Craig Topper1-68/+66
2016-04-27[Support][X86] Add a couple more Broadwell CPU models numbers to getHostCPUName.Craig Topper1-0/+2
2016-04-05Revert "Fix Clang-tidy modernize-deprecated-headers warnings in remaining fil...Duncan P. N. Exon Smith1-13/+11
2016-04-05Fix Clang-tidy modernize-deprecated-headers warnings in remaining files; othe...Eugene Zelenko1-11/+13
2016-02-21Fix LLVM's handling and detection of skylake and cannonlake CPUsSanjoy Das1-0/+1
2016-01-24Added Skylake client to X86 targets and featuresElena Demikhovsky1-3/+12
2016-01-18[AVX512] adding AVXVBMI feature flagMichael Zuckerman1-1/+1
2016-01-17[AVX512] adding AVXVBMI feature flagMichael Zuckerman1-0/+1
2015-12-15[x86] adding PKU feature flagAsaf Badouh1-0/+2
2015-10-14[X86] Update CPU detection to only enable XSAVE features if the OS has enable...Craig Topper1-14/+16
2015-10-12[X86] Add XSAVE intrinsic familyAmjad Aboud1-0/+9
2015-09-10[ADT] Switch a bunch of places in LLVM that were doing single-characterChandler Carruth1-2/+2
2015-08-08Add model numbers for Skylake CPUs and an additional Broadwell model.Craig Topper1-0/+6
2015-08-08Add Intel family 6 model 93 as Silvermont.Craig Topper1-0/+1
2015-08-07Add Intel family 6 model 90 as Silvermont. Fixes PR24392.Craig Topper1-0/+1
2015-05-05[SystemZ] Add z13 vector facility and MC supportUlrich Weigand1-0/+24
2015-03-31[X86] Stop changing result of getHostCPUName based on whether the processor s...Craig Topper1-14/+5
2015-03-31[X86] Be more robust against unknown Intel family 6 models. Use feature flags...Craig Topper1-10/+43
2015-03-30[X86] In getHostCPUFeatures, disable xop, f16c, fma, and fma4 if OS does not ...Craig Topper1-4/+4
2015-03-30[X86] Use the more specific CPU names like 'nehalem', 'westmere', 'haswell', ...Craig Topper1-12/+9
2015-03-30[X86] Move family 6 model 21 to 'pentium-m'. Near as I can tell this is a Dot...Craig Topper1-0/+2
2015-03-30[X86] Family 6 model 29 is a Penryn based processor not a Nehalem based proce...Craig Topper1-2/+2
2015-03-29Fix a variable name in MSVC specific part of rr233487.Craig Topper1-2/+2
2015-03-29[X86] Implement getHostCPUFeatures for X86.Craig Topper1-8/+93
2015-03-23Fix typo 'AVX too' instead of 'AVX2'Craig Topper1-2/+2
2015-03-23[X86] Add one stepping of Broadwell to the CPU name autodetection for march=n...Craig Topper1-0/+6
2015-02-16We require MSVC 1800 as our minimum, so these checks can safely go away; NFC.Aaron Ballman1-12/+7
2014-12-17Remove a debugging assert.Rafael Espindola1-1/+0
2014-12-17Fix the windows build.Rafael Espindola1-0/+2
2014-12-17Refactor and simplify the code reading /proc/cpuinfo. NFC.Rafael Espindola1-47/+32
2014-11-19Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie1-2/+2
2014-06-26Add support for ppc64/power8 as a hostWill Schmidt1-0/+2
2014-06-20Fix .cpp files claiming to be header filesHans Wennborg1-1/+1