Home
last modified time | relevance | path

Searched refs:Dtor_Base (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp117 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 DCGClass.cpp528 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 DMicrosoftCXXABI.cpp75 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 DItaniumCXXABI.cpp89 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 DCodeGenPGO.cpp1038 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
H A DCGVTables.cpp630 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
H A DCGDecl.cpp321 GD = GlobalDecl(DD, Dtor_Base); in getOrCreateStaticVarDecl()
H A DCodeGenModule.cpp4782 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 DABI.h36 Dtor_Base, ///< Base object dtor enumerator
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMangle.cpp508 Manglings.emplace_back(getMangledStructor(DD, Dtor_Base)); in getAllManglings()
H A DMicrosoftMangle.cpp1304 mangleCXXDtorType(Dtor_Base); in mangleUnqualifiedName()
1444 case Dtor_Base: Out << "?1"; return; in mangleCXXDtorType()
H A DExpr.cpp695 GD = GlobalDecl(DD, Dtor_Base); in ComputeName()
H A DItaniumMangle.cpp5821 case Dtor_Base: in mangleCXXDtorType()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp655 std::string Name = getMangledCtorDtor(M, Dtor_Base); in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreter.cpp566 IncrParser->GetMangledName(GlobalDecl(DtorRD, Dtor_Base)); in CompileDtorCall()