Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/clang/include/clang/AST/
DGlobalDecl.h110 CXXDtorType getDtorType() const { in getDtorType() function
DVTableBuilder.h596 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGCXX.cpp230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
DMicrosoftCXXABI.cpp69 switch (GD.getDtorType()) { in isThisCompleteObject()
246 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod()
336 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk()
1095 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor()
1311 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature()
1404 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1453 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1468 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall()
4050 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
4058 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
DCGCXXABI.h130 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
DCGVTables.cpp506 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk()
612 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
DItaniumCXXABI.cpp81 switch (GD.getDtorType()) { in isThisCompleteObject()
1592 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature()
3063 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter()
4332 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
4356 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
DCodeGenModule.cpp1252 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport()
1610 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName()
1700 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage()
4018 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction()
4134 GD.getDtorType())) in GetOrCreateLLVMFunction()
4205 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
DCodeGenPGO.cpp820 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
DCGClass.cpp1440 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
/openbsd/src/gnu/llvm/clang/lib/AST/
DVTableBuilder.cpp3780 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
DMicrosoftMangle.cpp3377 auto Type = GD.getDtorType(); in mangleCXXName()
DItaniumMangle.cpp6326 auto Type = GD.getDtorType(); in mangleCXXName()