Searched refs:Dtor_Complete (Results 1 – 14 of 14) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGCXX.cpp | 241 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()
|
D | CGClass.cpp | 1252 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()
|
D | CGExprCXX.cpp | 267 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()
|
D | MicrosoftCXXABI.cpp | 270 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
|
D | CGDeclCXX.cpp | 97 function = CGM.GetAddrOfCXXDestructor(dtor, Dtor_Complete); in EmitDeclDestroy()
|
D | CGVTables.cpp | 554 GD = GlobalDecl(Component.getDestructorDecl(), Dtor_Complete); in CreateVTableInitializer()
|
D | ItaniumCXXABI.cpp | 860 assert(DtorType == Dtor_Deleting || DtorType == Dtor_Complete); in EmitVirtualDestructorCall()
|
D | CGException.cpp | 470 Dtor = CGM.GetAddrOfCXXDestructor(DtorD, Dtor_Complete); in EmitCXXThrowExpr()
|
D | CGDecl.cpp | 389 CGF.EmitCXXDestructorCall(Dtor, Dtor_Complete, in Emit()
|
D | CGExpr.cpp | 429 CGM.GetAddrOfCXXDestructor(ReferenceTemporaryDtor, Dtor_Complete); in EmitReferenceBindingToExpr()
|
/external/clang/include/clang/Basic/ |
D | ABI.h | 33 Dtor_Complete, ///< Complete object dtor enumerator
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 2141 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()
|
D | MicrosoftMangle.cpp | 521 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName() 589 case Dtor_Complete: in mangleCXXDtorType()
|
D | ItaniumMangle.cpp | 1169 mangleCXXDtorType(Dtor_Complete); in mangleUnqualifiedName() 3048 case Dtor_Complete: in mangleCXXDtorType()
|