Searched refs:Dtor_Base (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 117 GlobalDecl AliasDecl(D, Dtor_Base); in TryEmitBaseDestructorAsAlias() 118 GlobalDecl TargetDecl(BaseD, Dtor_Base); in TryEmitBaseDestructorAsAlias() 231 GD = GD.getWithDtorType(Dtor_Base); in getAddrAndTypeOfCXXStructor() 308 assert(DD->isVirtual() && Type != Dtor_Base); in BuildAppleKextVirtualDestructorCall()
|
H A D | CGClass.cpp | 528 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual, in Emit() 1447 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody() 1505 EmitCXXDestructorCall(Dtor, Dtor_Base, /*ForVirtualBase=*/false, in EmitDestructorBody() 1513 case Dtor_Base: in EmitDestructorBody() 1517 EnterDtorCleanups(Dtor, Dtor_Base); in EmitDestructorBody() 1917 assert(DtorType == Dtor_Base); in EnterDtorCleanups() 2503 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
|
H A D | MicrosoftCXXABI.cpp | 75 case Dtor_Base: in isThisCompleteObject() 237 return DT != Dtor_Base; in useThunkForDtorVariant() 1398 case Dtor_Base: in getCXXDestructorLinkage() 1425 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1506 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall() 1665 Type = Dtor_Base; in EmitDestructorCall() 4054 GD = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4060 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
|
H A D | ItaniumCXXABI.cpp | 89 case Dtor_Base: in isThisCompleteObject() 1843 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature() 1857 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1955 Type != Dtor_Base && DD->isVirtual()) in EmitDestructorCall() 3331 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter() 4686 BaseDecl = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4705 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
|
H A D | CodeGenPGO.cpp | 1038 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
H A D | CGVTables.cpp | 630 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
H A D | CGDecl.cpp | 321 GD = GlobalDecl(DD, Dtor_Base); in getOrCreateStaticVarDecl()
|
H A D | CodeGenModule.cpp | 4782 GD = GlobalDecl(DD, Dtor_Base); in GetAddrOfFunction() 7241 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base); in EmitDeferredUnusedCoverageMappings()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | ABI.h | 36 Dtor_Base, ///< Base object dtor enumerator
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Mangle.cpp | 508 Manglings.emplace_back(getMangledStructor(DD, Dtor_Base)); in getAllManglings()
|
H A D | MicrosoftMangle.cpp | 1304 mangleCXXDtorType(Dtor_Base); in mangleUnqualifiedName() 1444 case Dtor_Base: Out << "?1"; return; in mangleCXXDtorType()
|
H A D | Expr.cpp | 695 GD = GlobalDecl(DD, Dtor_Base); in ComputeName()
|
H A D | ItaniumMangle.cpp | 5821 case Dtor_Base: in mangleCXXDtorType()
|
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 655 std::string Name = getMangledCtorDtor(M, Dtor_Base); in VisitCXXRecordDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | Interpreter.cpp | 566 IncrParser->GetMangledName(GlobalDecl(DtorRD, Dtor_Base)); in CompileDtorCall()
|