Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DGlobalDecl.h109 CXXDtorType getDtorType() const { in getDtorType() function
H A DVTableBuilder.h596 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCXX.cpp230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
H A DMicrosoftCXXABI.cpp65 switch (GD.getDtorType()) { in isThisCompleteObject()
319 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk()
1075 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor()
1299 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature()
1392 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment()
1441 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall()
1456 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall()
3944 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor()
3952 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
H A DItaniumCXXABI.cpp81 switch (GD.getDtorType()) { in isThisCompleteObject()
473 GD.getDtorType() != Dtor_Deleting)); in HasThisReturn()
508 GD.getDtorType() != Dtor_Deleting); in HasThisReturn()
526 GD.getDtorType() != Dtor_Deleting); in HasThisReturn()
1624 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature()
3034 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter()
4299 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor()
4323 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
H A DCGVTables.cpp504 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk()
610 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
H A DCodeGenModule.cpp1077 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport()
1380 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName()
1459 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage()
3482 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction()
3597 GD.getDtorType())) in GetOrCreateLLVMFunction()
3667 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
H A DCodeGenPGO.cpp811 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
H A DCGClass.cpp1444 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp3783 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
H A DMicrosoftMangle.cpp3326 auto Type = GD.getDtorType(); in mangleCXXName()
H A DItaniumMangle.cpp6165 auto Type = GD.getDtorType(); in mangleCXXName()