Home
last modified time | relevance | path

Searched refs:OperatorDelete (Results 1 – 12 of 12) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp1110 const FunctionDecl *OperatorDelete; member in __anond8ff93f30211::CallDeleteDuringNew
1122 const FunctionDecl *OperatorDelete, in CallDeleteDuringNew() argument
1125 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringNew()
1135 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit()
1154 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()
1163 const FunctionDecl *OperatorDelete; member in __anond8ff93f30211::CallDeleteDuringConditionalNew
1177 const FunctionDecl *OperatorDelete, in CallDeleteDuringConditionalNew() argument
1180 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringConditionalNew()
1190 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit()
1213 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()
[all …]
HDCodeGenFunction.h1144 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp1501 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local
1508 OperatorNew, OperatorDelete)) in BuildCXXNew()
1623 if (OperatorDelete) { in BuildCXXNew()
1624 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc)) in BuildCXXNew()
1626 MarkFunctionReferenced(StartLoc, OperatorDelete); in BuildCXXNew()
1648 CXXNewExpr(Context, UseGlobal, OperatorNew, OperatorDelete, in BuildCXXNew()
1718 FunctionDecl *&OperatorDelete) { in FindAllocationFunctions() argument
1786 OperatorDelete = nullptr; in FindAllocationFunctions()
1909 OperatorDelete = Matches[0].second; in FindAllocationFunctions()
1918 isNonPlacementDeallocationFunction(*this, OperatorDelete)) { in FindAllocationFunctions()
[all …]
HDTreeTransform.h8736 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local
8738 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr()
8741 if (!OperatorDelete) in TransformCXXNewExpr()
8750 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr()
8756 if (OperatorDelete) in TransformCXXNewExpr()
8757 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete); in TransformCXXNewExpr()
8819 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local
8821 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr()
8824 if (!OperatorDelete) in TransformCXXDeleteExpr()
8830 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr()
[all …]
HDSemaDeclCXX.cpp5828 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local
5832 OperatorDelete, false)) { in ShouldDeleteSpecialMember()
6765 FunctionDecl *OperatorDelete = nullptr; in CheckDestructor() local
6768 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete)) in CheckDestructor()
6772 if (!OperatorDelete) in CheckDestructor()
6773 OperatorDelete = FindUsualDeallocationFunction(Loc, true, Name); in CheckDestructor()
6775 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor()
6777 Destructor->setOperatorDelete(OperatorDelete); in CheckDestructor()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h1631 FunctionDecl *OperatorDelete; variable
1710 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
1711 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete()
1821 FunctionDecl *OperatorDelete; variable
1844 OperatorDelete(operatorDelete), Argument(arg), Loc(loc), in CXXDeleteExpr()
1849 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(nullptr), in CXXDeleteExpr()
1864 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
HDDeclCXX.h2361 FunctionDecl *OperatorDelete; variable
2369 OperatorDelete(nullptr) { in CXXDestructorDecl()
2384 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete; in getOperatorDelete()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp1744 if (auto *OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx)) { in VisitCXXDestructorDecl() local
1747 if (!Canon->OperatorDelete) in VisitCXXDestructorDecl()
1748 Canon->OperatorDelete = OperatorDelete; in VisitCXXDestructorDecl()
3855 if (!First->OperatorDelete) in UpdateDecl()
3856 First->OperatorDelete = Del; in UpdateDecl()
HDASTReaderStmt.cpp1386 E->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDeleteExpr()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclCXX.cpp1917 if (OD && !First->OperatorDelete) { in setOperatorDelete()
1918 First->OperatorDelete = OD; in setOperatorDelete()
HDExprCXX.cpp149 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete), in CXXNewExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h4607 FunctionDecl *&OperatorDelete);