Home
last modified time | relevance | path

Searched refs:needsDestruction (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h318 virtual bool needsDestruction();
462 bool needsDestruction();
790 bool needsDestruction() /*const*/;
825 bool needsDestruction();
H A Dmtype.d2571 bool needsDestruction() in needsDestruction() function
3812 override bool needsDestruction() in needsDestruction() function
3814 return next.needsDestruction(); in needsDestruction()
5772 override bool needsDestruction() const in needsDestruction() function
6067 override bool needsDestruction() in needsDestruction() function
6069 return memType().needsDestruction(); in needsDestruction()
H A Dexpressionsem.d2155 if (arg.type.needsDestruction()) in functionParameters()
2256 if (arg.type.needsDestruction()) in functionParameters()
2316 const bool needsDtor = !isRef && arg.type.needsDestruction() && in functionParameters()
H A Dstatementsem.d1273 if (tfront.needsDestruction()) ignoreRef = true; in package()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmtype.h337 virtual bool needsDestruction();
475 bool needsDestruction();
796 bool needsDestruction() /*const*/;
832 bool needsDestruction();
H A Dmtype.c1759 bool Type::needsDestruction() in needsDestruction() function
4334 bool TypeSArray::needsDestruction() in needsDestruction() function
4336 return next->needsDestruction(); in needsDestruction()
7732 bool TypeEnum::needsDestruction() in needsDestruction() function
7734 return sym->getMemtype(Loc())->needsDestruction(); in needsDestruction()
8178 bool TypeStruct::needsDestruction() in needsDestruction() function
H A Dexpression.c1748 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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp382 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()
H A DCGDeclCXX.cpp78 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext()); in EmitDeclDestroy()
H A DItaniumCXXABI.cpp361 return !VD->needsDestruction(getContext()) && InitDecl->evaluateValue(); in isEmittedWithConstantInitializer()
373 VD->needsDestruction(getContext()); in usesThreadWrapperFunction()
H A DCGClass.cpp2114 if (P->needsDestruction(CGF.getContext())) in canEmitDelegateCallArgs()
H A DCGCall.cpp3717 param->needsDestruction(getContext())) { in EmitDelegateCallArg()
H A DCodeGenModule.cpp4285 D->needsDestruction(getContext()) == QualType::DK_cxx_destructor; in EmitGlobalVarDefinition()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1066 if (VD->needsDestruction(Self.Context) == QualType::DK_cxx_destructor) { in canVarDeclThrow()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTextNodeDumper.cpp1706 if (D->needsDestruction(D->getASTContext())) in VisitVarDecl()
H A DDecl.cpp2666 VarDecl::needsDestruction(const ASTContext &Ctx) const { in needsDestruction() function in VarDecl
H A DExpr.cpp3301 VD->needsDestruction(Context)) in VisitDecl()
H A DASTContext.cpp10959 if (VD->needsDestruction(*this)) in DeclMustBeEmitted()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDecl.h1563 QualType::DestructionKind needsDestruction(const ASTContext &Ctx) const;