Searched refs:Dtor_Base (Results 1 – 17 of 17) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 115 GlobalDecl AliasDecl(D, Dtor_Base); in TryEmitBaseDestructorAsAlias() 116 GlobalDecl TargetDecl(BaseD, Dtor_Base); in TryEmitBaseDestructorAsAlias() 229 GD = GD.getWithDtorType(Dtor_Base); in getAddrAndTypeOfCXXStructor() 306 assert(DD->isVirtual() && Type != Dtor_Base); in BuildAppleKextVirtualDestructorCall()
|
| H A D | CGClass.cpp | 523 CGF.EmitCXXDestructorCall(D, Dtor_Base, BaseIsVirtual, in Emit() 1450 if (DtorType != Dtor_Base && Dtor->getParent()->isAbstract()) { in EmitDestructorBody() 1508 EmitCXXDestructorCall(Dtor, Dtor_Base, /*ForVirtualBase=*/false, in EmitDestructorBody() 1516 case Dtor_Base: in EmitDestructorBody() 1520 EnterDtorCleanups(Dtor, Dtor_Base); in EmitDestructorBody() 1921 assert(DtorType == Dtor_Base); in EnterDtorCleanups() 2508 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
|
| H A D | MicrosoftCXXABI.cpp | 76 case Dtor_Base: in isThisCompleteObject() 238 return DT != Dtor_Base; in useThunkForDtorVariant() 1395 case Dtor_Base: in getCXXDestructorLinkage() 1422 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1503 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall() 1662 Type = Dtor_Base; in EmitDestructorCall() 4047 GD = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4053 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
|
| H A D | ItaniumCXXABI.cpp | 89 case Dtor_Base: in isThisCompleteObject() 1857 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature() 1871 CGM.EmitGlobal(GlobalDecl(D, Dtor_Base)); in EmitCXXDestructors() 1969 Type != Dtor_Base && DD->isVirtual()) in EmitDestructorCall() 3364 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter() 4733 BaseDecl = GD.getWithDtorType(Dtor_Base); in emitCXXStructor() 4752 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
|
| H A D | CGVTables.cpp | 630 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
| H A D | CodeGenPGO.cpp | 1038 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
| H A D | CodeGenModule.cpp | 5029 GD = GlobalDecl(DD, Dtor_Base); in GetAddrOfFunction() 5506 return GlobalDecl(DD, CXXDtorType::Dtor_Base); in getBaseVariantGlobalDecl() 7574 GlobalDecl GD(cast<CXXDestructorDecl>(D), Dtor_Base); in EmitDeferredUnusedCoverageMappings()
|
| H A D | CGDecl.cpp | 328 GD = GlobalDecl(DD, Dtor_Base); in getOrCreateStaticVarDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenItaniumCXXABI.cpp | 168 cd ? gd.getWithCtorType(Ctor_Base) : gd.getWithDtorType(Dtor_Base); in emitCXXStructor() 209 cgm.emitGlobal(GlobalDecl(d, Dtor_Base)); in emitCXXDestructors() 237 if (isa<CXXDestructorDecl>(md) && gd.getDtorType() == Dtor_Base) in needsVTTParameter()
|
| H A D | CIRGenFunction.cpp | 553 if (dtorType != Dtor_Base && dtor->getParent()->isAbstract()) { in emitDestructorBody() 605 case Dtor_Base: in emitDestructorBody()
|
| /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/Interpreter/ |
| H A D | InterpreterValuePrinter.cpp | 46 getCodeGen()->GetMangledName(GlobalDecl(DtorRD, Dtor_Base)); in CompileDtorCall()
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 654 std::string Name = getMangledCtorDtor(M, Dtor_Base); in VisitCXXRecordDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Mangle.cpp | 527 Manglings.emplace_back(getMangledStructor(DD, Dtor_Base)); in getAllManglings()
|
| H A D | MicrosoftMangle.cpp | 1350 mangleCXXDtorType(Dtor_Base); in mangleUnqualifiedName() 1490 case Dtor_Base: Out << "?1"; return; in mangleCXXDtorType()
|
| H A D | ItaniumMangle.cpp | 6091 case Dtor_Base: in mangleCXXDtorType()
|
| H A D | Expr.cpp | 689 GD = GlobalDecl(DD, Dtor_Base); in ComputeName()
|