Searched refs:Dtor_Deleting (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | ABI.h | 34 Dtor_Deleting, ///< Deleting dtor enumerator
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 72 case Dtor_Deleting: in isThisCompleteObject() 263 LookupGD = GlobalDecl(DD, Dtor_Deleting); in getThisArgumentTypeForMethod() 344 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk() 903 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1099 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor() 1350 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature() 1382 if (DT == Dtor_Deleting) { in setCXXDestructorDLLStorage() 1411 case Dtor_Deleting: in getCXXDestructorLinkage() 1447 GD = GlobalDecl(DD, Dtor_Deleting); in getVirtualFunctionPrologueThisAdjustment() 1496 LookupGD = GlobalDecl(DD, Dtor_Deleting); in adjustThisArgumentForVirtualFunctionCall() [all …]
|
H A D | CGCXXABI.h | 126 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
|
H A D | CGClass.cpp | 1466 if (DtorType == Dtor_Deleting) { in EmitDestructorBody() 1468 EnterDtorCleanups(Dtor, Dtor_Deleting); in EmitDestructorBody() 1494 case Dtor_Deleting: llvm_unreachable("already handled deleting case"); in EmitDestructorBody() 1852 if (DtorType == Dtor_Deleting) { in EnterDtorCleanups()
|
H A D | ItaniumCXXABI.cpp | 86 case Dtor_Deleting: in isThisCompleteObject() 1405 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in emitVirtualObjectDelete() 1867 CGM.EmitGlobal(GlobalDecl(D, Dtor_Deleting)); in EmitCXXDestructors() 2248 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
|
H A D | CGDebugInfo.cpp | 2069 GlobalDecl GD = DD ? GlobalDecl(DD, Dtor_Deleting) : GlobalDecl(Method); in CreateCXXMemberFunction()
|
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 520 AddThunk({Dtor, Dtor_Deleting}); in emitVTableSymbols() 668 Name = getMangledCtorDtor(M, Dtor_Deleting); in VisitCXXRecordDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | VTableBuilder.h | 164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 512 Manglings.emplace_back(getMangledStructor(DD, Dtor_Deleting)); in getAllManglings()
|
H A D | VTableBuilder.cpp | 1738 MethodVTableIndices[GlobalDecl(DD, Dtor_Deleting)] in LayoutPrimaryAndSecondaryVTables() 2658 MethodVFTableLocations[GlobalDecl(DD, Dtor_Deleting)] = Loc; in LayoutVFTable() 3876 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
|
H A D | MicrosoftMangle.cpp | 1448 case Dtor_Deleting: Out << "?_G"; return; in mangleCXXDtorType() 2822 if (StructorType == Dtor_Deleting) { in mangleFunctionType() 3822 assert(Type == Dtor_Deleting); in mangleCXXDtorThunk()
|
H A D | ItaniumMangle.cpp | 5815 case Dtor_Deleting: in mangleCXXDtorType()
|