Home
last modified time | relevance | path

Searched refs:getDtorType (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenItaniumCXXABI.cpp166 : gd.getDtorType() == Dtor_Complete) { in emitCXXStructor()
237 if (isa<CXXDestructorDecl>(md) && gd.getDtorType() == Dtor_Base) in needsVTTParameter()
H A DCIRGenModule.cpp1119 return getCXXABI().getCXXDestructorLinkage(linkage, dtor, gd.getDtorType()); in getFunctionLinkage()
1310 gd.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
1346 gd.getDtorType() == Dtor_Complete && in getAddrOfFunction()
1748 gd.getDtorType())) in getOrCreateCIRFunction()
H A DCIRGenFunction.cpp546 CXXDtorType dtorType = curGD.getDtorType(); in emitDestructorBody()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h113 CXXDtorType getDtorType() const { in getDtorType() function
H A DVTableBuilder.h623 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp227 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
H A DCGVTables.cpp516 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI, in maybeEmitThunk()
524 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI, in maybeEmitThunk()
630 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
H A DMicrosoftCXXABI.cpp71 switch (GD.getDtorType()) { in isThisCompleteObject()
259 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod()
346 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk()
1094 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor()
1347 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature()
1439 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1488 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1503 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall()
4045 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
4053 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
H A DCGCXXABI.h126 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
H A DItaniumCXXABI.cpp84 switch (GD.getDtorType()) { in isThisCompleteObject()
1857 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature()
3364 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter()
4728 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
4752 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
H A DCodeGenModule.cpp1904 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport()
2222 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName()
2328 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage()
4824 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction()
4956 GD.getDtorType())) in GetOrCreateLLVMFunction()
5027 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCodeGenPGO.cpp1038 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
H A DCGClass.cpp1443 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp455 MC->mangleCXXDtorThunk(Dtor, D.getDtorType(), Thunk, ElideOverrideInfo, in getMangledCXXThunk()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp2389 return GlobalDecl(DD, GD.getDtorType()); in findOriginalMethod()
3876 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
H A DMicrosoftMangle.cpp3746 auto Type = GD.getDtorType(); in mangleCXXName()
H A DItaniumMangle.cpp7306 auto Type = GD.getDtorType(); in mangleCXXName()
H A DASTContext.cpp15151 Mangler->mangleCXXDtorThunk(Destructor, VirtualMethodDecl.getDtorType(), in useAbbreviatedThunkName()
15160 Mangler->mangleCXXDtorThunk(Destructor, VirtualMethodDecl.getDtorType(), in useAbbreviatedThunkName()