Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DGlobalDecl.h76 CXXDtorType getDtorType() const { in getDtorType() function
H A DVTableBuilder.h561 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp821 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport()
953 MC.mangleCXXDtor(D, GD.getDtorType(), Out); in getMangledNameImpl()
1068 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName()
1145 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage()
2456 ABI->emitCXXStructor(DD, getFromDtorType(GD.getDtorType())); in EmitGlobalDefinition()
2720 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction()
2836 GD.getDtorType())) in GetOrCreateLLVMFunction()
2905 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
3216 getFromDtorType(GD.getDtorType()), in GetAddrOfGlobal()
H A DCGVTables.cpp486 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk()
576 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
H A DMicrosoftCXXABI.cpp65 switch (GD.getDtorType()) { in isThisCompleteObject()
307 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk()
1046 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor()
1326 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1375 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1390 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall()
H A DItaniumCXXABI.cpp82 switch (GD.getDtorType()) { in isThisCompleteObject()
442 GD.getDtorType() != Dtor_Deleting)); in HasThisReturn()
479 GD.getDtorType() != Dtor_Deleting); in HasThisReturn()
2652 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter()
H A DCodeGenPGO.cpp775 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
H A DCGCall.cpp524 return arrangeCXXStructorDeclaration(DD, getFromDtorType(GD.getDtorType())); in arrangeGlobalDeclaration()
1688 &arrangeCXXStructorDeclaration(MD, getFromDtorType(GD.getDtorType())); in GetFunctionTypeForVTable()
H A DCGClass.cpp1408 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.cpp3736 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()