/external/clang/include/clang/AST/ |
D | GlobalDecl.h | 69 CXXDtorType getDtorType() const { in getDtorType() function
|
D | VTableBuilder.h | 547 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
/external/llvm-project/clang/include/clang/AST/ |
D | GlobalDecl.h | 109 CXXDtorType getDtorType() const { in getDtorType() function
|
D | VTableBuilder.h | 595 GD.getDtorType() == Dtor_Complete) in getThunkInfo()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCXX.cpp | 230 GD.getDtorType() == Dtor_Complete && in getAddrAndTypeOfCXXStructor()
|
D | MicrosoftCXXABI.cpp | 65 switch (GD.getDtorType()) { in isThisCompleteObject() 314 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk() 1066 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor() 1289 GD.getDtorType() == Dtor_Deleting) { in buildStructorSignature() 1382 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment() 1431 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall() 1446 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall() 3928 if (GD.getDtorType() == Dtor_Complete && in emitCXXStructor() 3936 if (GD.getDtorType() == Dtor_Base && !CGM.TryEmitBaseDestructorAsAlias(dtor)) in emitCXXStructor()
|
D | ItaniumCXXABI.cpp | 81 switch (GD.getDtorType()) { in isThisCompleteObject() 473 GD.getDtorType() != Dtor_Deleting)); in HasThisReturn() 508 GD.getDtorType() != Dtor_Deleting); in HasThisReturn() 523 GD.getDtorType() != Dtor_Deleting); in HasThisReturn() 1618 : GD.getDtorType() == Dtor_Base) && in buildStructorSignature() 2965 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter() 4203 : GD.getDtorType() == Dtor_Complete) { in emitCXXStructor() 4227 if (DD && GD.getDtorType() == Dtor_Base && in emitCXXStructor()
|
D | CGVTables.cpp | 503 MCtx.mangleCXXDtorThunk(DD, GD.getDtorType(), TI.This, Out); in maybeEmitThunk() 609 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
D | CodeGenModule.cpp | 999 getCXXABI().setCXXDestructorDLLStorage(GV, Dtor, GD.getDtorType()); in setDLLImportDLLExport() 1264 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName() 1343 return getCXXABI().getCXXDestructorLinkage(Linkage, Dtor, GD.getDtorType()); in getFunctionLinkage() 3334 GDDef = GlobalDecl(DD, GD.getDtorType()); in GetOrCreateLLVMFunction() 3449 GD.getDtorType())) in GetOrCreateLLVMFunction() 3519 GD.getDtorType() == Dtor_Complete && in GetAddrOfFunction()
|
D | CodeGenPGO.cpp | 796 if (isa<CXXDestructorDecl>(D) && GD.getDtorType() != Dtor_Base) in assignRegionCounters()
|
D | CGClass.cpp | 1444 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
|
/external/clang/lib/CodeGen/ |
D | CGVTables.cpp | 43 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), in GetAddrOfThunk() 510 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in EmitThunks()
|
D | CodeGenModule.cpp | 668 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out); in getMangledName() 696 MangleCtx.mangleDtorBlock(DD, GD.getDtorType(), BD, Out); in getBlockMangledName() 761 GD.getDtorType())) { in getFunctionLinkage() 784 if (getCXXABI().useThunkForDtorVariant(Dtor, GD.getDtorType())) { in setFunctionDLLStorageClass() 1791 ABI->emitCXXStructor(DD, getFromDtorType(GD.getDtorType())); in EmitGlobalDefinition() 1930 GD.getDtorType())) in GetOrCreateLLVMFunction() 2188 getFromDtorType(GD.getDtorType()), in GetAddrOfGlobal()
|
D | MicrosoftCXXABI.cpp | 64 switch (GD.getDtorType()) { in isThisCompleteObject() 299 assert(GD.getDtorType() == Dtor_Deleting && in adjustCallArgsForDestructorThunk() 1071 GD.getDtorType() == Dtor_Deleting; in isDeletingDtor() 1268 if (GD.getDtorType() == Dtor_Complete) in getVirtualFunctionPrologueThisAdjustment() 1318 if (GD.getDtorType() == Dtor_Complete) in adjustThisArgumentForVirtualFunctionCall() 1333 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in adjustThisArgumentForVirtualFunctionCall()
|
D | ItaniumCXXABI.cpp | 76 switch (GD.getDtorType()) { in isThisCompleteObject() 410 GD.getDtorType() != Dtor_Deleting)); in HasThisReturn() 444 GD.getDtorType() != Dtor_Deleting); in HasThisReturn() 2372 if (isa<CXXDestructorDecl>(MD) && GD.getDtorType() == Dtor_Base) in NeedsVTTParameter()
|
D | CodeGenPGO.cpp | 629 GD.getDtorType() != Dtor_Base))) { in assignRegionCounters()
|
D | CGCall.cpp | 464 return arrangeCXXStructorDeclaration(DD, getFromDtorType(GD.getDtorType())); in arrangeGlobalDeclaration() 1603 &arrangeCXXStructorDeclaration(MD, getFromDtorType(GD.getDtorType())); in GetFunctionTypeForVTable()
|
D | CGClass.cpp | 1504 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody()
|
/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 3783 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
|
D | MicrosoftMangle.cpp | 3214 auto Type = GD.getDtorType(); in mangleCXXName()
|
D | ItaniumMangle.cpp | 5662 auto Type = GD.getDtorType(); in mangleCXXName()
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 3746 assert(GD.getDtorType() == Dtor_Deleting); in getMethodVFTableLocation()
|