Searched refs:getDtorType (Results 1 – 15 of 15) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | GlobalDecl.h | 110 CXXDtorType getDtorType() const { in getDtorType() function
|
| H A D | VTableBuilder.h | 623 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 229 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
|
| H A D | CGVTables.cpp | 516 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 D | MicrosoftCXXABI.cpp | 70 switch (GD.getDtorType()) { in isThisCompleteObject() 258 if (GD.getDtorType() == Dtor_Complete) in getThisArgumentTypeForMethod() 344 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk() 1099 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor() 1350 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature() 1442 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment() 1491 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall() 1506 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall() 4052 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor() 4060 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
|
| H A D | CGCXXABI.h | 126 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
|
| H A D | ItaniumCXXABI.cpp | 84 switch (GD.getDtorType()) { in isThisCompleteObject() 1843 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature() 3331 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter() 4681 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor() 4705 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
|
| H A D | CodeGenModule.cpp | 1737 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport() 2040 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName() 2130 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage() 4584 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction() 4714 GD.getDtorType())) in GetOrCreateLLVMFunction() 4780 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
| H A D | CodeGenPGO.cpp | 1038 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
| H A D | CGClass.cpp | 1440 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | Visitor.cpp | 456 MC->mangleCXXDtorThunk(Dtor, D.getDtorType(), Thunk, ElideOverrideInfo, in getMangledCXXThunk()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 2387 return GlobalDecl(DD, GD.getDtorType()); in findOriginalMethod() 3876 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
|
| H A D | MicrosoftMangle.cpp | 3661 auto Type = GD.getDtorType(); in mangleCXXName()
|
| H A D | ItaniumMangle.cpp | 7033 auto Type = GD.getDtorType(); in mangleCXXName()
|
| H A D | ASTContext.cpp | 14226 Mangler->mangleCXXDtorThunk(Destructor, VirtualMethodDecl.getDtorType(), in useAbbreviatedThunkName() 14235 Mangler->mangleCXXDtorThunk(Destructor, VirtualMethodDecl.getDtorType(), in useAbbreviatedThunkName()
|