Searched refs:needsDestruction (Results 1 – 19 of 19) sorted by relevance
318 virtual bool needsDestruction();462 bool needsDestruction();790 bool needsDestruction() /*const*/;825 bool needsDestruction();
2571 bool needsDestruction() in needsDestruction() function3812 override bool needsDestruction() in needsDestruction() function3814 return next.needsDestruction(); in needsDestruction()5772 override bool needsDestruction() const in needsDestruction() function6067 override bool needsDestruction() in needsDestruction() function6069 return memType().needsDestruction(); in needsDestruction()
2155 if (arg.type.needsDestruction()) in functionParameters()2256 if (arg.type.needsDestruction()) in functionParameters()2316 const bool needsDtor = !isRef && arg.type.needsDestruction() && in functionParameters()
1273 if (tfront.needsDestruction()) ignoreRef = true; in package()
337 virtual bool needsDestruction();475 bool needsDestruction();796 bool needsDestruction() /*const*/;832 bool needsDestruction();
1759 bool Type::needsDestruction() in needsDestruction() function4334 bool TypeSArray::needsDestruction() in needsDestruction() function4336 return next->needsDestruction(); in needsDestruction()7732 bool TypeEnum::needsDestruction() in needsDestruction() function7734 return sym->getMemtype(Loc())->needsDestruction(); in needsDestruction()8178 bool TypeStruct::needsDestruction() in needsDestruction() function
1748 if (arg->type->needsDestruction()) in functionParameters()1819 if (firstdtor == -1 && arg->type->needsDestruction()) in functionParameters()1868 const bool needsDtor = (!isRef && arg->type->needsDestruction() && i != lastthrow); in functionParameters()
382 if (D.needsDestruction(getContext()) == QualType::DK_cxx_destructor && in AddInitializerToStaticVarDecl()2041 if (QualType::DestructionKind dtorKind = D.needsDestruction(getContext())) in EmitAutoVarCleanups()2479 D.needsDestruction(getContext())) { in EmitParmDecl()
78 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext()); in EmitDeclDestroy()
361 return !VD->needsDestruction(getContext()) && InitDecl->evaluateValue(); in isEmittedWithConstantInitializer()373 VD->needsDestruction(getContext()); in usesThreadWrapperFunction()
2114 if (P->needsDestruction(CGF.getContext())) in canEmitDelegateCallArgs()
3717 param->needsDestruction(getContext())) { in EmitDelegateCallArg()
4285 D->needsDestruction(getContext()) == QualType::DK_cxx_destructor; in EmitGlobalVarDefinition()
1066 if (VD->needsDestruction(Self.Context) == QualType::DK_cxx_destructor) { in canVarDeclThrow()
1706 if (D->needsDestruction(D->getASTContext())) in VisitVarDecl()
2666 VarDecl::needsDestruction(const ASTContext &Ctx) const { in needsDestruction() function in VarDecl
3301 VD->needsDestruction(Context)) in VisitDecl()
10959 if (VD->needsDestruction(*this)) in DeclMustBeEmitted()
1563 QualType::DestructionKind needsDestruction(const ASTContext &Ctx) const;