Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1427 const FunctionDecl *OperatorDelete; member in __anond149d7b00411::CallDeleteDuringNew
1447 OperatorDelete(OperatorDelete), Ptr(Ptr), AllocSize(AllocSize), in CallDeleteDuringNew()
1472 Params = getUsualDeleteParams(OperatorDelete); in Emit()
1879 const FunctionDecl *OperatorDelete; member
1883 const FunctionDecl *OperatorDelete, in CallObjectDelete()
1885 : Ptr(Ptr), OperatorDelete(OperatorDelete), ElementType(ElementType) {} in CallObjectDelete()
1888 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType); in Emit()
1934 assert(!OperatorDelete->isDestroyingOperatorDelete()); in EmitObjectDelete()
2020 const FunctionDecl *OperatorDelete; member
2026 const FunctionDecl *OperatorDelete, in CallArrayDelete()
[all …]
H A DCodeGenFunction.h2119 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1138 FunctionDecl *&OperatorDelete) { in findDeleteForPromise() argument
1151 if (S.FindDeallocationFunction(Loc, PointeeRD, DeleteName, OperatorDelete, in findDeleteForPromise()
1162 if (!OperatorDelete) { in findDeleteForPromise()
1169 OperatorDelete = S.FindUsualDeallocationFunction(Loc, CanProvideSize, in findDeleteForPromise()
1172 if (!OperatorDelete) in findDeleteForPromise()
1176 S.MarkFunctionReferenced(Loc, OperatorDelete); in findDeleteForPromise()
1599 FunctionDecl *OperatorDelete = nullptr; in makeNewAndDeleteExpr() local
1600 if (!findDeleteForPromise(S, Loc, PromiseType, OperatorDelete)) { in makeNewAndDeleteExpr()
1650 QualType OpDeleteQualType = OperatorDelete->getType(); in makeNewAndDeleteExpr()
1653 S.BuildDeclRefExpr(OperatorDelete, OpDeleteQualType, VK_LValue, Loc); in makeNewAndDeleteExpr()
H A DSemaExprCXX.cpp2280 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local
2296 OperatorNew, OperatorDelete)) in BuildCXXNew()
2472 if (OperatorDelete) { in BuildCXXNew()
2774 OperatorDelete = nullptr; in FindAllocationFunctions()
2929 OperatorDelete = Matches[0].second; in FindAllocationFunctions()
3275 FunctionDecl *OperatorDelete = nullptr; in FindDeallocationFunctionForDestructor() local
3278 if (OperatorDelete) in FindDeallocationFunctionForDestructor()
3279 return OperatorDelete; in FindDeallocationFunctionForDestructor()
3633 FunctionDecl *OperatorDelete = nullptr; in ActOnCXXDelete() local
3765 else if (OperatorDelete && isa<CXXMethodDecl>(OperatorDelete)) in ActOnCXXDelete()
[all …]
H A DTreeTransform.h12526 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local
12528 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr()
12530 if (!OperatorDelete) in TransformCXXNewExpr()
12539 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr()
12545 if (OperatorDelete) in TransformCXXNewExpr()
12546 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), OperatorDelete); in TransformCXXNewExpr()
12602 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local
12604 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr()
12606 if (!OperatorDelete) in TransformCXXDeleteExpr()
12612 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr()
[all …]
H A DSemaDeclCXX.cpp9797 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local
9801 OperatorDelete, /*Diagnose*/false)) { in ShouldDeleteSpecialMember()
10947 if (FunctionDecl *OperatorDelete = in CheckDestructor() local
10954 if (OperatorDelete->isDestroyingOperatorDelete()) { in CheckDestructor()
10955 QualType ParamType = OperatorDelete->getParamDecl(0)->getType(); in CheckDestructor()
10962 ActOnCXXThis(OperatorDelete->getParamDecl(0)->getLocation()); in CheckDestructor()
10975 DiagnoseUseOfDecl(OperatorDelete, Loc); in CheckDestructor()
10976 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor()
10977 Destructor->setOperatorDelete(OperatorDelete, ThisArg); in CheckDestructor()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h2233 FunctionDecl *OperatorDelete; variable
2275 FunctionDecl *OperatorDelete, bool ShouldPassAlignment,
2290 FunctionDecl *OperatorDelete, bool ShouldPassAlignment,
2329 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
2330 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete()
2485 FunctionDecl *OperatorDelete = nullptr; variable
2493 FunctionDecl *OperatorDelete, Expr *Arg, SourceLocation Loc) in CXXDeleteExpr() argument
2495 OperatorDelete(OperatorDelete), Argument(Arg) { in CXXDeleteExpr()
2520 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
H A DDeclCXX.h2798 FunctionDecl *OperatorDelete = nullptr; variable
2826 return getCanonicalDecl()->OperatorDelete; in getOperatorDelete()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp183 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, in CXXNewExpr() argument
192 OperatorNew(OperatorNew), OperatorDelete(OperatorDelete), in CXXNewExpr()
247 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, in Create() argument
262 CXXNewExpr(IsGlobalNew, OperatorNew, OperatorDelete, ShouldPassAlignment, in Create()
H A DDeclCXX.cpp2857 if (OD && !First->OperatorDelete) { in setOperatorDelete()
2858 First->OperatorDelete = OD; in setOperatorDelete()
H A DExprConstant.cpp15243 FunctionDecl *OperatorDelete = E->getOperatorDelete(); in VisitCXXDeleteExpr() local
15244 if (!OperatorDelete->isReplaceableGlobalAllocationFunction()) { in VisitCXXDeleteExpr()
15246 << isa<CXXMethodDecl>(OperatorDelete) << OperatorDelete; in VisitCXXDeleteExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2332 if (auto *OperatorDelete = readDeclAs<FunctionDecl>()) { in VisitCXXDestructorDecl() local
2336 if (!Canon->OperatorDelete) { in VisitCXXDestructorDecl()
2337 Canon->OperatorDelete = OperatorDelete; in VisitCXXDestructorDecl()
4649 if (!First->OperatorDelete) { in UpdateDecl()
4650 First->OperatorDelete = Del; in UpdateDecl()
H A DASTReaderStmt.cpp1937 E->OperatorDelete = readDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6916 FunctionDecl *&OperatorDelete,