Searched refs:needsDestruction (Results 1 – 18 of 18) sorted by relevance
186 if (d.needsDestruction(getContext())) in emitAutoVarCleanups()387 d.needsDestruction(getContext()) == QualType::DK_cxx_destructor; in addInitializerToStaticVarDecl()
271 param->needsDestruction(getContext())) { in emitDelegateCallArg()
679 vd->needsDestruction(astContext) || in emitGlobalVarDefinition()728 if (vd->needsDestruction(astContext) == QualType::DK_cxx_destructor) in emitGlobalVarDefinition()
162 if (VD->needsDestruction(getContext())) in mayNeedDestruction()
80 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext()); in EmitDeclDestroy()218 D.needsDestruction(getContext()) == QualType::DK_cxx_destructor; in EmitCXXGlobalVarDeclInit()
383 D.needsDestruction(getContext()) == QualType::DK_cxx_destructor; in AddInitializerToStaticVarDecl()1537 D.needsDestruction(getContext()) == QualType::DK_cxx_destructor; in EmitAutoVarAlloca()2217 if (QualType::DestructionKind dtorKind = D.needsDestruction(getContext())) in EmitAutoVarCleanups()2732 D.needsDestruction(getContext())) { in EmitParmDecl()
2190 if (P->needsDestruction(CGF.getContext())) in canEmitDelegateCallArgs()
5718 D->needsDestruction(getContext()) == QualType::DK_cxx_destructor; in EmitGlobalVarDefinition()5728 D->needsDestruction(getContext()) || in EmitGlobalVarDefinition()
4272 param->needsDestruction(getContext())) { in EmitDelegateCallArg()
1229 Var->needsDestruction(Outer.S.getASTContext()); in VisitVarDecl()
1061 if (VD->needsDestruction(Self.Context) == QualType::DK_cxx_destructor) { in canVarDeclThrow()
1907 VD->needsDestruction(S.Context)) { in VisitDeclStmt()
16343 if (!VD->hasGlobalStorage() || !VD->needsDestruction(Context)) in FinalizeVarWithDestructor()
2422 if (D->needsDestruction(D->getASTContext())) in VisitVarDecl()
2850 VarDecl::needsDestruction(const ASTContext &Ctx) const { in needsDestruction() function in VarDecl
3572 VD->needsDestruction(Context)) in VisitDecl()
13042 if (VD->needsDestruction(*this)) in DeclMustBeEmitted()
1681 QualType::DestructionKind needsDestruction(const ASTContext &Ctx) const;