aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/TargetBuiltins
AgeCommit message (Expand)AuthorFilesLines
2025-12-05[Clang][AArch64] Implement widening FMMLA intrinsics (#165282)Amina Chabane1-1/+1
2025-12-03Move CodeGenFunction::EmitScalarOrConstFoldImmArg; NFC (#170286)Sven van Haastregt1-17/+0
2025-11-27[X86] Replace BF16 to F32 conversions with generic conversions (#169781)Simon Pilgrim1-2/+0
2025-11-27[Clang] Replace some x86 sqrt builtins with the generic __builtin_elementwise...Nikolas Klauser1-45/+19
2025-11-24[AMDGPU] Add builtins for wave reduction intrinsics (#161816)Aaditya1-0/+12
2025-11-21[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend...Jordan Rupprecht1-1/+1
2025-11-20[HLSL] Implement the `fwidth` intrinsic for DXIL and SPIR-V target (#161378)Alexander Johnston1-0/+5
2025-11-13[Headers][X86] Update FMA3/FMA4 scalar intrinsics to use __builtin_elementwis...Simon Pilgrim1-6/+0
2025-11-07[AArch64][llvm] Add support for Neon vmmlaq_{f16,f32}_mf8_fpm intrinsics (#16...Jonathan Thackray1-0/+10
2025-11-07[AArch64][llvm] Add support for new vcvt* intrinsics (#163572)Jonathan Thackray1-0/+22
2025-11-01[NVPTX] Add ex2.approx bf16 support and cleanup intrinsic definition (#165446)Alex MacLean1-18/+39
2025-10-31[X86] Remove AMX-TRANSPOSE (#165556)Mikołaj Piróg1-68/+0
2025-10-30[AMDGPU][Clang] Support for type inferring extended image builtins for AMDGPU...Rana Pratap Reddy1-2/+79
2025-10-30[Clang][AArch64] Lower NEON vaddv/vminv/vmaxv builtins to llvm.vector.reduce ...Paul Walker1-209/+40
2025-10-25[RISCV] Support XSfmm C intrinsics (#143070)Brandon Wu1-0/+2
2025-10-21[clang] Add support for cluster sync scope (#162575)macurtis-amd1-14/+15
2025-10-20[Clang][NFC] Rename UnqualPtrTy to DefaultPtrTy (#163207)Juan Manuel Martinez Caamaño2-12/+12
2025-10-12[clang] Use [[fallthrough]] instead of LLVM_FALLTHROUGH (NFC) (#163085)Kazu Hirata1-12/+12
2025-10-10[AMDGPU] Support for type inferring image load/store builtins for AMDGPU (#14...Rana Pratap Reddy1-0/+201
2025-09-30[Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins (#157152)Maryam Moghadas1-1/+2
2025-09-29[AMDGPU][SPIRV] Use SPIR-V syncscopes for some AMDGCN BIs (#154867)Alex Voicu1-4/+23
2025-09-16[clang][x86] Change SLLDQ/SRLDQ byte shift intrinsics to use vXi8 types inste...Simon Pilgrim1-24/+18
2025-09-12[AArch64][SME] Improve codegen for aarch64.sme.cnts* when not in streaming mo...Kerry McLaughlin1-2/+24
2025-09-10[AMDGPU] Add builtins for wave reduction intrinsics (#150170)Aaditya1-0/+58
2025-09-04[AMDGPU][gfx1250] Add 128B cooperative atomics (#156418)Pierre van Houtryve1-0/+43
2025-09-03[RISCV] Remove unused `IntrinsicTypes` from help functions in RISCV.cpp. NFC.Jim Lin1-8/+0
2025-09-02[AMDGPU] Support cluster load instructions for gfx1250 (#156548)Changpeng Fang1-0/+21
2025-09-02[clang][AArch64] Use .i16.f16 intrinsic formats for vcvth*_[s|u]16_f16 (#156029)Kajetan Puchalski1-3/+2
2025-08-28[Headers][X86] Use `__builtin_elementwise_ctlz` instead of avx512cd intrinsic...moorabbit1-9/+0
2025-08-27clang/AMDGPU: Add __builtin_amdgcn_inverse_ballot_w{32,64} (#155724)Nicolai Hähnle1-0/+7
2025-08-26[RISCV] Refactor RVV builtin code generation for reduce compilation time [NFC...Kito Cheng1-4/+945
2025-08-25[PowerPC] Add DMF builtins for build and disassemble (#153097)RolandF771-1/+4
2025-08-18[Clang] Rename HasLegalHalfType -> HasFastHalfType (NFC) (#153163)Nikita Popov1-7/+7
2025-08-13[clang][X86] Replace vprot/vprol/vpror/vshld/vshrd intrinsics with __builtin_...Simon Pilgrim1-39/+0
2025-08-12[Clang][X86] Replace F16C `vcvtph2ps/256` intrinsics with `(convert|shuffle)v...moorabbit1-2/+0
2025-08-08[Clang][X86] Replace unnecessary `vfmadd*` builtins with `element_wise_fma` (...moorabbit1-9/+0
2025-08-07[clang][WebAssembly] Support reftypes & varargs in test_function_pointer_sign...Hood Chatham1-19/+10
2025-08-05[AMDGPU] Add gfx1250 wmma_scale[16]_f32_32x16x128_f4 instructions (#152194)Stanislav Mekhanoshin1-0/+10
2025-08-05[Clang][AMDGPU] Add builtins for some buffer resource atomics (#149216)zGoldthorpe1-0/+15
2025-08-04[AMDGPU] gfx1250 v_wmma_scale[16]_f32_16x16x128_f8f6f4 codegen (#152036)Stanislav Mekhanoshin1-0/+10
2025-07-29[clang][SME] Remove folding of `__arm_in_streaming_mode()` (NFC) (#150917)Benjamin Maxwell1-13/+0
2025-07-25[WebAssembly,clang] Add __builtin_wasm_test_function_pointer_signature (#150201)Hood Chatham1-0/+61
2025-07-24[AMDGPU] Support builtin/intrinsics for load monitors on gfx1250 (#150540)Changpeng Fang1-0/+35
2025-07-24[NFC][AMDGPU] Rename "amdgpu-as" to "amdgpu-synchronize-as" (#148627)Pierre van Houtryve1-1/+1
2025-07-23[NFC][Clang][FMV] Make FMV priority data type future proof. (#150079)Alexandros Lamprineas1-2/+2
2025-07-21AMDGPU: Support v_wmma_f32_16x16x128_f8f6f4 on gfx1250 (#149684)Changpeng Fang1-0/+5
2025-07-18[Clang][AMDGPU] Add the missing builtin `__builtin_amdgcn_sqrt_bf16` (#149447)Shilei Tian1-0/+1
2025-07-18[AMDGPU] Add support for `v_tanh_f16` on gfx1250 (#149439)Shilei Tian1-0/+1
2025-07-17[AMDGPU] Add support for `v_tanh_f32` on gfx1250 (#149360)Shilei Tian1-0/+1
2025-07-17[AMDGPU] Add support for `v_cos_bf16` on gfx1250 (#149355)Shilei Tian1-0/+1