aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGVTables.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-25[C++20] [Modules] Handling template declare with debug infoChuanqi Xu1-1/+3
2025-06-11[debuginfo][coro] Fix linkage name for clones of coro functions (#141889)Adrian Vogelsgesang1-1/+1
2025-05-10[clang] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139399)Kazu Hirata1-1/+1
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva1-2/+1
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov1-0/+1
2025-03-31Reland [MS][clang] Add support for vector deleting destructors (#133451)Mariya Podchishchaeva1-1/+2
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-3/+2
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-2/+3
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-3/+2
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-2/+3
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-3/+2
2025-03-12Revert "[MS][clang] Add support for vector deleting destructors (#126240)"Hans Wennborg1-2/+1
2025-03-04[MS][clang] Add support for vector deleting destructors (#126240)Mariya Podchishchaeva1-1/+2
2025-02-19[CUDA] Increment VTable index for device thunks (#124989)Anshil Gandhi1-4/+9
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-08-08Reland [C++20] [Modules] [Itanium ABI] Generate the vtable in the mod… (#10...Chuanqi Xu1-23/+33
2024-08-06[CodeGen] Make non-COMDAT relative vtable internal instead of private (#102056)Shoaib Meenai1-8/+11
2024-07-10Revert "[C++20] [Modules] [Itanium ABI] Generate the vtable in the module uni...Chuanqi Xu1-40/+21
2024-07-02[C++20] [Modules] Correct the linkage for template instantiations inChuanqi Xu1-19/+24
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt1-10/+38
2024-06-17[C++20] [Modules] [Itanium ABI] Generate the vtable in the module unit of dyn...Chuanqi Xu1-7/+21
2024-06-04[NFC] [AST] Introduce Decl::isInAnotherModuleUnit and Decl::shouldEmitInExter...Chuanqi Xu1-1/+1
2024-05-02[RemoveDIs][Clang] Resolve DILocalVariables used by DbgRecords (#90882)Stephen Tozer1-0/+6
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-5/+4
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-4/+5
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-5/+4
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-4/+5
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-5/+4
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-1/+1
2023-11-07[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-8/+1
2023-11-03[Clang] Emit type metadata on vtables when IRPGO instrumentation option is on...Mingming Liu1-1/+4
2023-10-03[clang][RelativeVTables] Make the rtti_proxy LinkOnceODR instead of External ...PiJoules1-2/+10
2023-10-03[NFC][Clang][CodeGen] Improve performance for vtable metadata generation (#67...Matheus Izvekov1-32/+23
2023-10-03Revert "[NFC][Clang][CodeGen] Improve performance for vtable metadata generat...Kirill Stoimenov1-22/+32
2023-10-03[NFC][Clang][CodeGen] Improve performance for vtable metadata generation (#67...Matheus Izvekov1-32/+22
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov1-2/+3
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-1/+1
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman1-1/+1
2023-07-19[Clang][CodeGen]`vtable`, `typeinfo` et al. are globalsAlex Voicu1-10/+22
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso1-1/+1
2023-06-19Recommit [ABI] [C++20] [Modules] Don't generate vtable if the class is define...Chuanqi Xu1-1/+8
2023-06-14Revert "[ABI] [C++20] [Modules] Don't generate vtable if the class is defined...Nico Weber1-8/+1
2023-06-14[ABI] [C++20] [Modules] Don't generate vtable if the class is defined in othe...Chuanqi Xu1-1/+8
2023-04-25[clang] Don't emit type tests for dllexport/import classesArthur Eubanks1-8/+5
2023-04-23[NFC][clang] Fix static analyzer concernsManna, Soumi1-2/+2
2023-03-29[NFC][Clang] Move DebugOptions to llvm/Frontend for reuse in FlangKiran Chandramohan1-13/+14
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-1/+1
2022-12-13[NFC] Cleanup: Remove Function::getBasicBlockList() when not required.Vasileios Porpodas1-1/+1
2022-12-08[clang] Ensure correct metadata for relative vtablesLeonard Chan1-8/+15
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson1-2/+2