Craig Topper
|
d2fea3400f
[X86] Remove what little support we had for MPX
|
6 years ago |
Pengfei Wang
|
107f2083e6
[X86] Support -march=tigerlake
|
6 years ago |
Sjoerd Meijer
|
fdf203171d
Test commit. NFC.
|
6 years ago |
JF Bastien
|
990bc2d565
Support __seg_fs and __seg_gs on x86
|
6 years ago |
Craig Topper
|
94d43dcd1a
[X86] Attempt to make the Intel core CPU inheritance a little more readable and maintainable
|
6 years ago |
Pengfei Wang
|
791ff53e75
[X86] -march=cooperlake (clang)
|
6 years ago |
Pengfei Wang
|
6bd2547442
[X86] Add ENQCMD instructions
|
6 years ago |
Pengfei Wang
|
7c9c5922e0
[X86] Add VP2INTERSECT instructions
|
6 years ago |
Craig Topper
|
2cee20d777
[X86] Split multi-line chained assignments into single lines to avoid making clang-format create triangle shaped indentation. Simplify one if statement to remove a bunch of string matches. NFCI
|
6 years ago |
Craig Topper
|
197e8c7ceb
[X86] Stop implicitly enabling avx512vl when avx512bf16 is enabled.
|
6 years ago |
Luo, Yuanke
|
7bdbc78bb8
Enable intrinsics of AVX512_BF16, which are supported for BFLOAT16 in Cooper Lake
|
6 years ago |
Fangrui Song
|
ce76f242a3
Range-style std::find{,_if} -> llvm::find{,_if}. NFC
|
6 years ago |
Craig Topper
|
d311fb0d8a
[X86] Correct the value of MaxAtomicInlineWidth for pre-586 cpus
|
6 years ago |
Craig Topper
|
8338647122
[X86] Use the CPUKind enum from PROC_ALIAS to directly get the CPUKind in fillValidCPUList.
|
6 years ago |
Craig Topper
|
e993d49b6e
[X86] Remove getCPUKindCanonicalName which is unused.
|
6 years ago |
Craig Topper
|
b4f4320de3
[X86] Separate PentiumPro and i686. They aren't aliases in the backend.
|
6 years ago |
Craig Topper
|
f213fe058c
[X86] Only define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 in 64-bit mode.
|
6 years ago |
Craig Topper
|
309f4aff2a
[X86] Remove 'cx16' from 'prescott' and 'yonah' as they are 32-bit only CPUs and cmpxchg16b requires 64-bit mode.
|
6 years ago |
Ganesh Gopalasubramanian
|
fb0be32b52
[X86] AMD znver2 enablement
|
6 years ago |
Nirav Dave
|
893b8523f1
[X86] Add clang support for X86 flag output parameters.
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Nirav Dave
|
d19326b24a
Revert "Clang side support for @cc assembly operands."
|
6 years ago |
Nirav Dave
|
494d569b4e
Clang side support for @cc assembly operands.
|
6 years ago |
Craig Topper
|
f5025150c0
[X86] Add -march=cascadelake support in clang.
|
6 years ago |
Reid Kleckner
|
d1628e42d7
Add LLVM_FALLTHROUGH annotation after switch
|
6 years ago |
Craig Topper
|
8ba68e72b7
[X86] Remove 'rtm' feature from KNL.
|
6 years ago |
Craig Topper
|
e4d507a6bd
[X86] Remove FeatureRTM from Skylake processor list
|
6 years ago |
Ali Tamur
|
cb44f60cfc
Introduce code_model macros
|
6 years ago |
Craig Topper
|
ef72cd73f3
[X86] Add the movbe instruction intrinsics from icc.
|
7 years ago |
Erich Keane
|
6fb021633b
Move AESNI generation to Skylake and Goldmont
|
7 years ago |