aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Host.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-03-02[ARM] Add Cortex-M55 Support for clang and llvmLuke Geeson1-0/+1
2020-02-18[AArch64] Add Cortex-A34 Support for clang and llvmLuke Geeson1-0/+3
2020-02-18[NFC] Remove trailing spaceJim Lin1-1/+1
2020-02-14Fix 01b02a73de78 to use correct macro spelling and fix unit tests.Amy Huang1-1/+1
2020-02-14Don't call computeHostNumPhysicalCores when LLVM_ENABLE_THREADS is offAmy Huang1-1/+1
2020-02-14[Support] On Windows, ensure hardware_concurrency() extends to all CPU socket...Alexandre Ganea1-2/+5
2019-11-27[PowerPC] Add new Future CPU for PowerPC in LLVMStefan Pintilie1-0/+3
2019-11-21[Support] Don't check XCR0 when detecting avx512 on Darwin.Florian Hahn1-0/+15
2019-11-18[X86] Add AMD Matisse (znver2) model number to getHostCPUName and compiler-rt...Craig Topper1-2/+2
2019-11-05Implement `sys::getHostCPUName()` for Darwin ARMChris Bieneman1-1/+28
2019-10-30[clang][llvm] Obsolete Exynos M1 and M2Evandro Menezes1-7/+5
2019-10-02[Support, ARM64] Define getHostCPUFeatures for Windows on ARM64 platformMartin Storsjo1-0/+11
2019-09-20[SystemZ] Support z15 processor nameUlrich Weigand1-1/+1
2019-09-04[X86] Add support for avx512bf16 for __builtin_cpu_supports and compiler-rt's...Craig Topper1-2/+7
2019-08-29[X86] Remove what little support we had for MPXCraig Topper1-1/+0
2019-08-12[X86] Support -march=tigerlakePengfei Wang1-0/+9
2019-08-05BMI2 support is indicated in bit eight of EBX, not nine.Eric Christopher1-1/+1
2019-07-12[SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand1-0/+2
2019-06-11[AArch64] Add more CPUs to host detectionYi Kong1-0/+6
2019-06-07[X86] -march=cooperlake (llvm)Pengfei Wang1-1/+9
2019-05-31[X86] Resync Host.cpp with compiler-rt's cpu_model.c to enable 0x55 to be ide...Craig Topper1-5/+10
2019-05-30[X86] Add ENQCMD instructionsPengfei Wang1-0/+1
2019-05-22[X86] Add more icelake model numbers to getHostCPUName.Craig Topper1-0/+8
2019-05-20[X86] Add icelake-client and tremont model numbers to getHostCPUName.Craig Topper1-0/+9
2019-05-06Enable AVX512_BF16 instructions, which are supported for BFLOAT16 in Cooper LakeLuo, Yuanke1-0/+3
2019-03-20[X86] Add CMPXCHG8B feature flag. Set it for all CPUs except i386/i486 includ...Craig Topper1-0/+1
2019-02-26[X86] AMD znver2 enablementGanesh Gopalasubramanian1-1/+8
2019-02-13[X86] Add 'mpx' to getHostCPUFeatures.Craig Topper1-0/+1
2019-02-13[X86] Add 'fxsr' to the getHostCPUFeatures detection code.Craig Topper1-0/+1
2019-02-07[BPF] add code-gen support for JMP32 instructionsJiong Wang1-3/+28
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-27[X86] Add cascade lake arch in X86 target.Craig Topper1-0/+6
2018-11-24[X86] Synchronize a macro in getAvailableFeatures in Host.cpp with the same m...Craig Topper1-3/+3
2018-11-15[X86] Guess that a CPU is Icelake it if reports support for AVX512VBMI2.Craig Topper1-0/+6
2018-11-09[AArch64] Support HiSilicon's TSV110 processorBryan Chan1-0/+11
2018-10-20Replace setFeature macro with lambda to fix MSVC "shift count negative or too...Simon Pilgrim1-10/+10
2018-10-20[X86] Add additional CPUs and features to Host.cpp and X86TargetParser.def to...Craig Topper1-50/+73
2018-10-05[AArch64] -mcpu=native CPU detection for Cavium processorsJoel Jones1-0/+15
2018-09-24[X86] Infer 64bit feature support from the CPUID results in getHostCPUFeatures.Craig Topper1-0/+2
2018-09-04Do not leak the Mach host port in sys::getHostCPUName()Kristina Brooks1-1/+3
2018-05-25[x86] invpcid LLVM intrinsicGabor Buella1-0/+1
2018-05-18[X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)Alexander Ivchenko1-2/+0
2018-05-10[X86] ptwrite intrinsicGabor Buella1-0/+5
2018-05-08[x86] Introduce the pconfig instructionGabor Buella1-0/+12
2018-05-01[X86][AMD][Bulldozer] Fix Bulldozer Model 2 detection.Roman Lebedev1-2/+2
2018-05-01[X86] movdiri and movdir64b instructionsGabor Buella1-0/+2
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-1/+1
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-1/+1
2018-04-23[X86] Revert r330638 - accidental commitGabor Buella1-4/+0
2018-04-23[X86] movdiri and movdir64b instructionsGabor Buella1-0/+4