summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGBuiltin.cpp
AgeCommit message (Expand)Author
2025-06-26[Clang][AArch64] _interlockedbittestand{set,reset}64_{acq,rel,nf} support for...Adam Glass
2025-06-25[clang] Fix __builtin_mul_overflow for big _BitInts (#145497)Mariya Podchishchaeva
2025-06-19[clang] Migrate away from ArrayRef(std::nullopt) (NFC) (#144982)Kazu Hirata
2025-06-15[clang] Remove unused includes (NFC) (#144285)Kazu Hirata
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang
2025-06-04[clang][PAC] Add __builtin_get_vtable_pointer (#139790)Oliver Hunt
2025-05-29[clang][SPIRV] Add builtin for OpGenericCastToPtrExplicit and its SPIR-V frie...Victor Lomuller
2025-05-29Reapply "[KeyIntsr][Clang] Builtins atoms (#134651)"Orlando Cazalet-Hyams
2025-05-28Revert "[KeyIntsr][Clang] Builtins atoms (#134651)"Orlando Cazalet-Hyams
2025-05-28[KeyIntsr][Clang] Builtins atoms (#134651)Orlando Cazalet-Hyams
2025-05-25[CodeGen] Remove unused includes (NFC) (#141418)Kazu Hirata
2025-05-23CodeGen: Fix implementation of __builtin_trivially_relocate.Peter Collingbourne
2025-05-22[clang][CodeGen] Fix crash on non-natural type in CheckAtomicAlignment (#141053)Pierre van Houtryve
2025-05-19[AMDGPU][clang] provide device implementation for __builtin_logb and … (#12...choikwa
2025-05-14[clang][IR] Overload @llvm.thread.pointer to support non-AS0 targets (#132489)Jessica Clarke
2025-05-13[Clang][counted_by] Add support for 'counted_by' on struct pointers (#137250)Bill Wendling
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-05-06[Clang] Implement the core language parts of P2786 - Trivial relocation (#127...cor3ntin
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-04-14Clang: Add elementwise minnum/maxnum builtin functions (#129207)YunQiang Su
2025-04-07[DirectX] Add target builtins (#134439)Farzon Lotfi
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-03-26[NFC][clang] Remove superfluous header files after refactor in #132252 (#132495)Jonathan Thackray
2025-03-21[NFC][clang] Split clang/lib/CodeGen/CGBuiltin.cpp into target-specific files...Jonathan Thackray
2025-03-21Revert "[X86][AVX10.2] Support YMM rounding new instructions (#101825)" (#132...Phoebe Wang
2025-03-20[Clang][NFC] Code cleanup in CGBuiltin.cpp (#132060)Rahul Joshi
2025-03-15[C23] Add __builtin_c23_va_start (#131166)Aaron Ballman
2025-03-12[Clang] Add __builtin_elementwise_exp10 in the same fashion as exp/exp2 (#130...Juan Manuel Martinez Caamaño
2025-03-11Reland "[clang] Lower modf builtin using `llvm.modf` intrinsic" (#130761)Benjamin Maxwell
2025-03-10Revert "Reland "[clang] Lower modf builtin using `llvm.modf` intrinsic" (#129...Hans Wennborg
2025-03-09[HLSL] select scalar overloads for vector conditions (#129396)Chris B
2025-03-06clang: Hack around opencl enqueue_block using wrong ABI for aggregrate (#130011)Matt Arsenault
2025-03-06Reland "[clang] Lower modf builtin using `llvm.modf` intrinsic" (#129885)Benjamin Maxwell
2025-03-05[HLSL] [DXIL] Implement the AddUint64 HLSL function and the UAddc DXIL op (#1...Deric C.
2025-03-04IRBuilder: Add FMFSource parameter to CreateMaxNum/CreateMinNum (#129173)YunQiang Su
2025-02-28[HLSL] Add "or" intrinsic (#128979)metkarpoonam
2025-02-28[clang] Update SVE load and store intrinsics to have FP8 variants (#126726)Virginia Cangelosi
2025-02-25[WebAssembly] Generate invokes with llvm.wasm.(re)throw (#128105)Heejin Ahn
2025-02-24Reland "[HLSL] Implement the reflect HLSL function" (#125599)Deric Cheung
2025-02-21[clang] Add `__builtin_sincospi` that lowers to `llvm.sincospi.*` (#127065)Benjamin Maxwell
2025-02-20Revert "[clang] Lower modf builtin using `llvm.modf` intrinsic" (#127987)Benjamin Maxwell
2025-02-19[HLSL] Implement the 'and' HLSL function (#127098)Deric Cheung
2025-02-19[clang] Lower modf builtin using `llvm.modf` intrinsic (#126750)Benjamin Maxwell
2025-02-19[clang] Lower non-builtin sincos[f|l] calls to llvm.sincos.* when -fno-math-e...Benjamin Maxwell
2025-02-18[AMDGPU] Generalize amdgcn.make.buffer.rsrc to fat pointers (#126828)Krzysztof Drewniak
2025-02-14[Clang] Add __builtin_assume_dereferenceable to encode deref assumption. (#12...Florian Hahn
2025-02-14[SystemZ] Add codegen support for llvm.roundevenUlrich Weigand
2025-02-04[Clang][counted-by] Bail out of visitor for LValueToRValue cast (#125571)Bill Wendling
2025-02-04[StrTable] Switch Clang builtins to use string tablesChandler Carruth
2025-02-04Revert "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#1...Hans Wennborg