| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1085 const FunctionDecl *OperatorDelete; member in __anonbe0810ed0211::CallDeleteDuringNew 1097 const FunctionDecl *OperatorDelete, in CallDeleteDuringNew() argument 1100 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringNew() 1110 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1129 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit() 1138 const FunctionDecl *OperatorDelete; member in __anonbe0810ed0211::CallDeleteDuringConditionalNew 1152 const FunctionDecl *OperatorDelete, in CallDeleteDuringConditionalNew() argument 1155 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringConditionalNew() 1165 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit() 1188 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit() [all …]
|
| H A D | CodeGenFunction.h | 1127 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
|
| /minix3/external/bsd/llvm/dist/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 1416 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local 1423 OperatorNew, OperatorDelete)) in BuildCXXNew() 1538 if (OperatorDelete) { in BuildCXXNew() 1539 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc)) in BuildCXXNew() 1541 MarkFunctionReferenced(StartLoc, OperatorDelete); in BuildCXXNew() 1563 CXXNewExpr(Context, UseGlobal, OperatorNew, OperatorDelete, in BuildCXXNew() 1633 FunctionDecl *&OperatorDelete) { in FindAllocationFunctions() argument 1701 OperatorDelete = nullptr; in FindAllocationFunctions() 1824 OperatorDelete = Matches[0].second; in FindAllocationFunctions() 1833 isNonPlacementDeallocationFunction(*this, OperatorDelete)) { in FindAllocationFunctions() [all …]
|
| H A D | TreeTransform.h | 8445 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local 8447 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr() 8450 if (!OperatorDelete) in TransformCXXNewExpr() 8459 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr() 8465 if (OperatorDelete) in TransformCXXNewExpr() 8466 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete); in TransformCXXNewExpr() 8528 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local 8530 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr() 8533 if (!OperatorDelete) in TransformCXXDeleteExpr() 8539 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr() [all …]
|
| H A D | SemaDeclCXX.cpp | 5732 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local 5736 OperatorDelete, false)) { in ShouldDeleteSpecialMember() 6669 FunctionDecl *OperatorDelete = nullptr; in CheckDestructor() local 6672 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete)) in CheckDestructor() 6676 if (!OperatorDelete) in CheckDestructor() 6677 OperatorDelete = FindUsualDeallocationFunction(Loc, true, Name); in CheckDestructor() 6679 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor() 6681 Destructor->setOperatorDelete(OperatorDelete); in CheckDestructor()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 1622 FunctionDecl *OperatorDelete; variable 1697 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete() 1698 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete() 1808 FunctionDecl *OperatorDelete; variable 1831 OperatorDelete(operatorDelete), Argument(arg), Loc(loc), in CXXDeleteExpr() 1836 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(nullptr), in CXXDeleteExpr() 1851 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
|
| H A D | DeclCXX.h | 2355 FunctionDecl *OperatorDelete; variable 2363 OperatorDelete(nullptr) { in CXXDestructorDecl() 2377 cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete = OD; in setOperatorDelete() 2380 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete; in getOperatorDelete()
|
| /minix3/external/bsd/llvm/dist/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 149 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete), in CXXNewExpr()
|
| /minix3/external/bsd/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 1079 Writer.AddDeclRef(D->OperatorDelete, Record); in VisitCXXDestructorDecl()
|
| H A D | ASTReaderStmt.cpp | 1376 E->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDeleteExpr()
|
| H A D | ASTReaderDecl.cpp | 1589 D->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDestructorDecl()
|
| /minix3/external/bsd/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 4482 FunctionDecl *&OperatorDelete);
|