/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1743 FunctionDecl *OperatorDelete; member in class:clang::CXXNewExpr 1822 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } 1823 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } 1941 FunctionDecl *OperatorDelete; 1964 OperatorDelete(operatorDelete), Argument(arg), Loc(loc), 1969 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(nullptr), 1984 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
|
H A D | DeclCXX.h | 2351 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl 2359 OperatorDelete(nullptr) { 2374 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete;
|
/external/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 1159 const FunctionDecl *OperatorDelete; member in class:__anon1287::final 1171 const FunctionDecl *OperatorDelete, 1174 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), 1184 = OperatorDelete->getType()->getAs<FunctionProtoType>(); 1203 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); 1212 const FunctionDecl *OperatorDelete; member in class:__anon1287::final 1226 const FunctionDecl *OperatorDelete, 1229 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), 1170 CallDeleteDuringNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, llvm::Value *AllocSize) argument 1225 CallDeleteDuringConditionalNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, DominatingValue<RValue>::saved_type Ptr, DominatingValue<RValue>::saved_type AllocSize) argument 1514 const FunctionDecl *OperatorDelete; member in struct:__anon1288::final 1517 CallObjectDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, QualType ElementType) argument 1529 pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete, llvm::Value *CompletePtr, QualType ElementType) argument 1560 const FunctionDecl *OperatorDelete = DE->getOperatorDelete(); local 1594 const FunctionDecl *OperatorDelete; member in struct:__anon1289::final 1599 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 1510 FunctionDecl *OperatorDelete = nullptr; local 1517 OperatorNew, OperatorDelete)) 1632 if (OperatorDelete) { 1633 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc)) 1635 MarkFunctionReferenced(StartLoc, OperatorDelete); 1657 CXXNewExpr(Context, UseGlobal, OperatorNew, OperatorDelete, 1727 FunctionDecl *&OperatorDelete) { 1795 OperatorDelete = nullptr; 1918 OperatorDelete = Matches[0].second; 1927 isNonPlacementDeallocationFunction(*this, OperatorDelete)) { 1723 FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range, bool UseGlobal, QualType AllocType, bool IsArray, MultiExprArg PlaceArgs, FunctionDecl *&OperatorNew, FunctionDecl *&OperatorDelete) argument 2627 FunctionDecl *OperatorDelete = nullptr; local [all...] |
H A D | SemaDeclCXX.cpp | 5831 FunctionDecl *OperatorDelete = nullptr; local 5835 OperatorDelete, false)) { 6766 FunctionDecl *OperatorDelete = nullptr; local 6769 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete)) 6773 if (!OperatorDelete) 6774 OperatorDelete = FindUsualDeallocationFunction(Loc, true, Name); 6776 MarkFunctionReferenced(Loc, OperatorDelete); 6778 Destructor->setOperatorDelete(OperatorDelete);
|
H A D | TreeTransform.h | 9155 FunctionDecl *OperatorDelete = nullptr; local 9157 OperatorDelete = cast_or_null<FunctionDecl>( 9160 if (!OperatorDelete) 9169 OperatorDelete == E->getOperatorDelete() && 9175 if (OperatorDelete) 9176 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete); 9238 FunctionDecl *OperatorDelete = nullptr; 9240 OperatorDelete = cast_or_null<FunctionDecl>( 9243 if (!OperatorDelete) 9249 OperatorDelete [all...] |