Searched refs:getDtorType (Results 1 – 13 of 13) sorted by relevance
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | GlobalDecl.h | 110 CXXDtorType getDtorType() const { in getDtorType() function
|
| D | VTableBuilder.h | 596 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGCXX.cpp | 230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
|
| D | MicrosoftCXXABI.cpp | 69 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()
|
| D | CGCXXABI.h | 130 GD.getDtorType() != Dtor_Deleting)) in HasThisReturn()
|
| D | CGVTables.cpp | 506 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk() 612 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
| D | ItaniumCXXABI.cpp | 81 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()
|
| D | CodeGenModule.cpp | 1252 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()
|
| D | CodeGenPGO.cpp | 820 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
| D | CGClass.cpp | 1440 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | VTableBuilder.cpp | 3780 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
|
| D | MicrosoftMangle.cpp | 3377 auto Type = GD.getDtorType(); in mangleCXXName()
|
| D | ItaniumMangle.cpp | 6326 auto Type = GD.getDtorType(); in mangleCXXName()
|