Home
last modified time | relevance | path

Searched refs:Dtor_Deleting (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DABI.h34 Dtor_Deleting, ///< Deleting dtor enumerator
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp72 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 DCGCXXABI.h126 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
H A DCGClass.cpp1466 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 DItaniumCXXABI.cpp86 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 DCGDebugInfo.cpp2069 GlobalDecl GD = DD ? GlobalDecl(DD, Dtor_Deleting) : GlobalDecl(Method); in CreateCXXMemberFunction()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp520 AddThunk({Dtor, Dtor_Deleting}); in emitVTableSymbols()
668 Name = getMangledCtorDtor(M, Dtor_Deleting); in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h164 return GlobalDecl(DtorDecl, CXXDtorType::Dtor_Deleting); in getGlobalDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp512 Manglings.emplace_back(getMangledStructor(DD, Dtor_Deleting)); in getAllManglings()
H A DVTableBuilder.cpp1738 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 DMicrosoftMangle.cpp1448 case Dtor_Deleting: Out << "?_G"; return; in mangleCXXDtorType()
2822 if (StructorType == Dtor_Deleting) { in mangleFunctionType()
3822 assert(Type == Dtor_Deleting); in mangleCXXDtorThunk()
H A DItaniumMangle.cpp5815 case Dtor_Deleting: in mangleCXXDtorType()