summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
AgeCommit message (Expand)Author
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang
2025-06-04[clang] Function type attribute to prevent CFI instrumentation (#135836)PiJoules
2025-05-28[AArch64] Rename AArch64SVEACLETypes.def and add base SVE_TYPE.David Green
2025-05-28[clang][DebugInfo] Add symbol for debugger with VTable information. (#130255)Carlos Alberto Enciso
2025-05-27[HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034)Cassandra Beckley
2025-05-27[KeyInstr][Clang] Catch variable init atom (#134641)Orlando Cazalet-Hyams
2025-05-19[cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks (#13...Thurston Dang
2025-05-14[Cygwin] RTTI and VTable should be dllexport-ed (#139798)Tomohiro Kashiwada
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva
2025-04-11[Clang][CodeGen] Do not set inbounds flag in `EmitMemberDataPointerAddress` w...Yingwei Zheng
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-03-31Reland [MS][clang] Add support for vector deleting destructors (#133451)Mariya Podchishchaeva
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov
2025-03-21Reland: [clang] NFC: Clear some uses of MemberPointerType::getClass (#132317)Matheus Izvekov
2025-03-20Revert "[clang] NFC: Clear some uses of MemberPointerType::getClass" (#132281)Matheus Izvekov
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov
2025-03-19[clang] NFC: Clear some uses of MemberPointerType::getClass (#131965)Matheus Izvekov
2025-03-12Revert "[MS][clang] Add support for vector deleting destructors (#126240)"Hans Wennborg
2025-03-04[MS][clang] Add support for vector deleting destructors (#126240)Mariya Podchishchaeva
2025-03-03[CodeGen] Replace PointerType::getUnqual(Type) with opaque pointer version (...Mats Jun Larsen
2025-02-28[CodeGen] Ensure relative vtables use llvm.type.checked.load.relative (#126785)PiJoules
2025-02-27[WebAssembly] Generate __clang_call_terminate for Emscripten EH (#129020)Heejin Ahn
2025-02-14[clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t...Alex Voicu
2025-02-03[CodeGen] Migrate away from PointerUnion::dyn_cast (NFC) (#125456)Kazu Hirata
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
2024-12-17[clang] Recover necessary AddrSpaceCast (#119246)Youngsuk Kim
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-18[PAC] Fix address discrimination for type info vtable pointers (#102199)Daniil Kovalev
2024-10-17[APInt] Fix APInt constructions where value does not fit bitwidth (NFCI) (#80...Nikita Popov
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas
2024-10-10Switch DirectX Target to use the Itanium ABI (#111632)Greg Roth
2024-10-01[AMDGPU] Specify width and align for all AMDGPU builtin types. NFC. (#109656)Jay Foad
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-09-05[clang] Check inline defs when emitting speculative vtable (#100785)Fabian Parzefall
2024-08-08Reland [C++20] [Modules] [Itanium ABI] Generate the vtable in the mod… (#10...Chuanqi Xu
2024-08-06Reapply "Finish deleting the le32/le64 targets" (#99079) (#101983)Aaron Ballman
2024-08-05[HLSL] Implement intangible AST type (#97362)Helena Kotas
2024-07-22[PAC] Implement authentication for C++ member function pointers (#99576)Oliver Hunt
2024-07-17[clang] Ensure pointers passed to runtime support functions are correctly sig...Oliver Hunt
2024-07-16Revert "Finish deleting the le32/le64 targets" (#99079)Aaron Ballman
2024-07-12Finish deleting the le32/le64 targets (#98497)Aaron Ballman
2024-07-10Revert "[C++20] [Modules] [Itanium ABI] Generate the vtable in the module uni...Chuanqi Xu
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-06-18[Clang][AMDGPU] Add a new builtin type for buffer rsrc (#94830)Shilei Tian
2024-06-17[Clang] Introduce `CXXTypeidExpr::hasNullCheck` (#95718)Mital Ashok
2024-06-17[C++20] [Modules] [Itanium ABI] Generate the vtable in the module unit of dyn...Chuanqi Xu