Searched defs:OperatorDelete (Results 1 - 6 of 6) sorted by relevance

/external/clang/include/clang/AST/
H A DExprCXX.h1743 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 DDeclCXX.h2351 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl
2359 OperatorDelete(nullptr) {
2374 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete;
/external/clang/lib/CodeGen/
H A DCGExprCXX.cpp1159 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 DSemaExprCXX.cpp1510 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 DSemaDeclCXX.cpp5831 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 DTreeTransform.h9155 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...]

Completed in 149 milliseconds