aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/X86
AgeCommit message (Expand)AuthorFilesLines
2024-01-16[X86] Add "Ws" constraint and "p" modifier for symbolic address/label referen...Fangrui Song1-0/+11
2024-01-17[X86] Use vXi1 for `k` constraint in inline asm (#77733)Phoebe Wang1-4/+4
2024-01-11[test] Improve x86 inline asm testsFangrui Song1-0/+0
2024-01-11[Clang] Set writable and dead_on_unwind attributes on sret arguments (#77116)Nikita Popov5-15/+15
2024-01-09[X86] Emit Warnings for frontend options to enable knl/knm specific ISAs. (#7...Freddy Ye2-2/+2
2024-01-05[X86] Add ABI handling for __float128 to match with GCC (#75156)Phoebe Wang1-0/+36
2023-12-31[FuncAttrs] Deduce `noundef` attributes for return values (#76553)Yingwei Zheng1-2/+2
2023-12-19[Clang] Use poison as base for vector literalsNikita Popov13-98/+98
2023-12-15[X86][AVX10] Allow 64-bit mask register used without EVEX512 (#75571)Phoebe Wang1-32/+14
2023-12-01[Driver] Remove tests for NetBSD 7. No longer supported.Brad Smith1-4/+1
2023-11-23clang/CodeGen/RISCV: test lowering of math builtins (#71399)Ramkumar Ramachandra1-0/+732
2023-11-14Reland "[X86][AVX10] Fix a bug when using -march with no-evex512 attribute (#...Phoebe Wang1-0/+10
2023-11-14Revert "[X86][AVX10] Fix a bug when using -march with no-evex512 attribute (#...Phoebe Wang1-10/+0
2023-11-14[X86][AVX10] Fix a bug when using -march with no-evex512 attribute (#72126)Phoebe Wang1-0/+10
2023-11-10[X86][AVX10] Permit AVX512 options/features used together with AVX10 (#71318)Phoebe Wang1-0/+13
2023-10-19[X86][RFC] Support AVX10 options (#67278)Phoebe Wang1-6/+14
2023-10-16[X86] Add USER_MSR instructions. (#68944)Freddy Ye2-0/+43
2023-10-06[clang][CodeGen] Regenerate tests checks after 94795a37e892cfedb570c70a5101ea...Simon Pilgrim1-8/+14
2023-10-05Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Bogdan Graur4-130/+96
2023-10-03[Inliner] Also propagate `noundef` and `align` ret attributes during inliningNoah Goldstein4-23/+23
2023-09-27[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse/sse2 (#...Freddy Ye4-96/+130
2023-09-26[X86][FP16] Add missing handling for FP16 constrained cmp intrinsics (#67400)Phoebe Wang1-0/+399
2023-09-20[X86] Align other variants to use void * as 512 variants. (#66310)Freddy Ye7-0/+80
2023-09-13[MS] Follow up fix to pass aligned args to variadic x86_32 functions (#65692)Reid Kleckner1-0/+29
2023-09-08[clang][test] Don't write temporary (actually, unused) outputs into CWDDmitri Gribenko1-2/+2
2023-09-08[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang1-0/+29
2023-09-07Revert "[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit ...Phoebe Wang1-29/+0
2023-09-07[X86][RFC] Add new option `-m[no-]evex512` to disable ZMM and 64-bit mask ins...Phoebe Wang1-0/+29
2023-08-28[clang] Remove rdar links; NFCAaron Ballman5-27/+4
2023-07-20[X86] Add AVX-VNNI-INT16 instructions.Freddy Ye1-0/+76
2023-07-20[X86] Add SM4 instructions.Freddy Ye1-0/+28
2023-07-20[X86] Add SM3 instructions.Freddy Ye2-0/+29
2023-07-20[X86] Add SHA512 instructions.Freddy Ye1-0/+22
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini5-4/+27
2023-07-11[clang] Use llvm.is_fpclass to implement FP classification functionsSerge Pavlov1-24/+13
2023-07-07Remove rdar links; NFCAaron Ballman5-27/+4
2023-07-03[Headers][X86] Ensure all AVX broadcast scalar load intrinsics are unalignedSimon Pilgrim1-3/+3
2023-06-30[NFC][X86] Correct tests with wrong locations before.Freddy Ye2-0/+128
2023-06-13[MS] Fix passing aligned records by value in some casesReid Kleckner1-1/+39
2023-06-13Revert "[FunctionAttrs] Propagate some func/arg/ret attributes from caller to...Noah Goldstein2-42/+42
2023-06-13[FunctionAttrs] Propagate some func/arg/ret attributes from caller to callsit...Noah Goldstein2-42/+42
2023-05-27[Clang][BFloat16] Upgrade __bf16 to arithmetic type, change mangling, and ext...M. Zeeshan Siddiqui4-2/+506
2023-04-17[Clang][X86] Change X86 cast intrinsics to use __builtin_nondeterministic_valueManuelJBrito4-11/+139
2023-04-04[X86] Support AMX Complex instructionsXiang1 Zhang3-0/+60
2023-03-16clang: Use ptrmask for pointer alignmentMatt Arsenault2-10/+6
2023-03-10Revert "[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS"ManuelJBrito1-101/+0
2023-03-10Revert "Currently the control of the eval-method is mixed with fast-math."Zahira Ammarguellat1-1/+1
2023-03-09[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORSManuelJBrito1-0/+101
2023-03-09Revert "[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORS"ManuelJBrito1-100/+0
2023-03-09[X86] Drop single use check for freeze(undef) in LowerAVXCONCAT_VECTORSManuelJBrito1-0/+100