Home
last modified time | relevance | path

Searched refs:Dtor_Complete (Results 1 – 14 of 14) sorted by relevance

/external/clang/lib/CodeGen/
DCGCXX.cpp241 EmitGlobal(GlobalDecl(D, Dtor_Complete)); in EmitCXXDestructors()
252 if (dtorType == Dtor_Complete && in EmitCXXDestructor()
254 !TryEmitDefinitionAsAlias(GlobalDecl(dtor, Dtor_Complete), in EmitCXXDestructor()
332 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD); in BuildAppleKextVirtualCall()
365 Dtor_Complete); in BuildAppleKextVirtualDestructorCall()
DCGClass.cpp1252 EmitCXXDestructorCall(Dtor, Dtor_Complete, /*ForVirtualBase=*/false, in EmitDestructorBody()
1276 case Dtor_Complete: in EmitDestructorBody()
1278 EnterDtorCleanups(Dtor, Dtor_Complete); in EmitDestructorBody()
1432 if (DtorType == Dtor_Complete) { in EnterDtorCleanups()
1626 CGF.EmitCXXDestructorCall(dtor, Dtor_Complete, /*for vbase*/ false, in destroyCXXObject()
1801 CurGD.getCtorType() == Ctor_Complete ? Dtor_Complete : Dtor_Base; in EmitDelegatingCXXConstructorCall()
1839 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
DCGExprCXX.cpp267 Dtor_Complete); in EmitCXXMemberCallExpr()
290 Dtor_Complete, in EmitCXXMemberCallExpr()
299 Callee = CGM.GetAddrOfFunction(GlobalDecl(Dtor, Dtor_Complete), Ty); in EmitCXXMemberCallExpr()
303 Callee = CGM.GetAddrOfFunction(GlobalDecl(DDtor, Dtor_Complete), Ty); in EmitCXXMemberCallExpr()
1416 CXXDtorType DtorType = UseGlobalDelete ? Dtor_Complete : Dtor_Deleting; in EmitObjectDelete()
1437 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in EmitObjectDelete()
DMicrosoftCXXABI.cpp270 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
DCGDeclCXX.cpp97 function = CGM.GetAddrOfCXXDestructor(dtor, Dtor_Complete); in EmitDeclDestroy()
DCGVTables.cpp554 GD = GlobalDecl(Component.getDestructorDecl(), Dtor_Complete); in CreateVTableInitializer()
DItaniumCXXABI.cpp860 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
DCGException.cpp470 Dtor = CGM.GetAddrOfCXXDestructor(DtorD, Dtor_Complete); in EmitCXXThrowExpr()
DCGDecl.cpp389 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
DCGExpr.cpp429 CGM.GetAddrOfCXXDestructor(ReferenceTemporaryDtor, Dtor_Complete); in EmitReferenceBindingToExpr()
/external/clang/include/clang/Basic/
DABI.h33 Dtor_Complete, ///< Complete object dtor enumerator
/external/clang/lib/AST/
DVTableBuilder.cpp2141 IndicesMap[VTables.getMethodVTableIndex(GlobalDecl(DD, Dtor_Complete))] in dumpLayout()
2274 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] = in ComputeMethodVTableIndices()
2275 getMethodVTableIndex(GlobalDecl(OverriddenDD, Dtor_Complete)); in ComputeMethodVTableIndices()
2302 MethodVTableIndices[GlobalDecl(DD, Dtor_Complete)] = CurrentIndex++; in ComputeMethodVTableIndices()
2327 MethodVTableIndices[GlobalDecl(ImplicitVirtualDtor, Dtor_Complete)] = in ComputeMethodVTableIndices()
DMicrosoftMangle.cpp521 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName()
589 case Dtor_Complete: in mangleCXXDtorType()
DItaniumMangle.cpp1169 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName()
3048 case Dtor_Complete: in mangleCXXDtorType()