| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1400 const FunctionDecl *OperatorDelete; member in __anon31ae2d890411::CallDeleteDuringNew 1420 OperatorDelete(OperatorDelete), Ptr(Ptr), AllocSize(AllocSize), in CallDeleteDuringNew() 1446 Params = getUsualDeleteParams(OperatorDelete); in Emit() 1827 const FunctionDecl *OperatorDelete; member 1831 const FunctionDecl *OperatorDelete, in CallObjectDelete() 1833 : Ptr(Ptr), OperatorDelete(OperatorDelete), ElementType(ElementType) {} in CallObjectDelete() 1836 CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType); in Emit() 1879 assert(!OperatorDelete->isDestroyingOperatorDelete()); in EmitObjectDelete() 1933 const FunctionDecl *OperatorDelete; member 1939 const FunctionDecl *OperatorDelete, in CallArrayDelete() [all …]
|
| H A D | CodeGenFunction.h | 1670 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 910 FunctionDecl *OperatorDelete = nullptr; in findDeleteForPromise() local 918 if (S.FindDeallocationFunction(Loc, PointeeRD, DeleteName, OperatorDelete)) in findDeleteForPromise() 921 if (!OperatorDelete) { in findDeleteForPromise() 925 OperatorDelete = S.FindUsualDeallocationFunction(Loc, CanProvideSize, in findDeleteForPromise() 928 S.MarkFunctionReferenced(Loc, OperatorDelete); in findDeleteForPromise() 929 return OperatorDelete; in findDeleteForPromise() 1112 FunctionDecl *OperatorDelete = nullptr; in makeNewAndDeleteExpr() local 1217 if ((OperatorDelete = findDeleteForPromise(S, Loc, PromiseType)) == nullptr) in makeNewAndDeleteExpr() 1245 QualType OpDeleteQualType = OperatorDelete->getType(); in makeNewAndDeleteExpr() 1248 S.BuildDeclRefExpr(OperatorDelete, OpDeleteQualType, VK_LValue, Loc); in makeNewAndDeleteExpr()
|
| H A D | SemaExprCXX.cpp | 2051 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local 2165 if (OperatorDelete) { in BuildCXXNew() 2453 OperatorDelete = nullptr; in FindAllocationFunctions() 2592 OperatorDelete = Matches[0].second; in FindAllocationFunctions() 2624 if (!OperatorDelete->isImplicit()) in FindAllocationFunctions() 2880 FunctionDecl *OperatorDelete = nullptr; in FindDeallocationFunctionForDestructor() local 2883 if (OperatorDelete) in FindDeallocationFunctionForDestructor() 2884 return OperatorDelete; in FindDeallocationFunctionForDestructor() 3236 FunctionDecl *OperatorDelete = nullptr; in ActOnCXXDelete() local 3367 else if (OperatorDelete && isa<CXXMethodDecl>(OperatorDelete)) in ActOnCXXDelete() [all …]
|
| H A D | TreeTransform.h | 10277 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local 10279 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr() 10281 if (!OperatorDelete) in TransformCXXNewExpr() 10290 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr() 10296 if (OperatorDelete) in TransformCXXNewExpr() 10297 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), OperatorDelete); in TransformCXXNewExpr() 10353 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local 10355 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr() 10357 if (!OperatorDelete) in TransformCXXDeleteExpr() 10363 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr() [all …]
|
| H A D | SemaDeclCXX.cpp | 7261 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local 7265 OperatorDelete, /*Diagnose*/false)) { in ShouldDeleteSpecialMember() 8266 if (FunctionDecl *OperatorDelete = in CheckDestructor() local 8273 if (OperatorDelete->isDestroyingOperatorDelete()) { in CheckDestructor() 8274 QualType ParamType = OperatorDelete->getParamDecl(0)->getType(); in CheckDestructor() 8281 ActOnCXXThis(OperatorDelete->getParamDecl(0)->getLocation()); in CheckDestructor() 8294 DiagnoseUseOfDecl(OperatorDelete, Loc); in CheckDestructor() 8295 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor() 8296 Destructor->setOperatorDelete(OperatorDelete, ThisArg); in CheckDestructor()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 1925 FunctionDecl *OperatorDelete; variable 1980 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, 1995 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, 2035 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() 2036 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete() 2174 FunctionDecl *OperatorDelete = nullptr; variable 2182 FunctionDecl *OperatorDelete, Expr *Arg, SourceLocation Loc) in CXXDeleteExpr() argument 2186 OperatorDelete(OperatorDelete), Argument(Arg) { in CXXDeleteExpr() 2210 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
|
| H A D | DeclCXX.h | 2712 FunctionDecl *OperatorDelete = nullptr; 2739 return getCanonicalDecl()->OperatorDelete;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 98 FunctionDecl *OperatorDelete, bool ShouldPassAlignment, in CXXNewExpr() argument 108 OperatorNew(OperatorNew), OperatorDelete(OperatorDelete), in CXXNewExpr() 180 FunctionDecl *OperatorNew, FunctionDecl *OperatorDelete, in Create() argument 196 CXXNewExpr(IsGlobalNew, OperatorNew, OperatorDelete, ShouldPassAlignment, in Create()
|
| H A D | DeclCXX.cpp | 2479 if (OD && !First->OperatorDelete) { in setOperatorDelete() 2480 First->OperatorDelete = OD; in setOperatorDelete()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2006 if (auto *OperatorDelete = ReadDeclAs<FunctionDecl>()) { in VisitCXXDestructorDecl() local 2010 if (!Canon->OperatorDelete) { in VisitCXXDestructorDecl() 2011 Canon->OperatorDelete = OperatorDelete; in VisitCXXDestructorDecl() 4389 if (!First->OperatorDelete) { in UpdateDecl() 4390 First->OperatorDelete = Del; in UpdateDecl()
|
| H A D | ASTReaderStmt.cpp | 1551 E->OperatorDelete = ReadDeclAs<FunctionDecl>(); in VisitCXXDeleteExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 5241 FunctionDecl *&OperatorDelete,
|