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

/external/clang/include/clang/AST/
H A DExprCXX.h1678 FunctionDecl *OperatorDelete; member in class:clang::CXXNewExpr
1753 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
1754 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; }
1864 FunctionDecl *OperatorDelete;
1887 OperatorDelete(operatorDelete), Argument(arg), Loc(loc),
1892 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(0), Argument(0) { }
1906 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
H A DDeclCXX.h2226 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl
2234 OperatorDelete(0) {
2247 void setOperatorDelete(FunctionDecl *OD) { OperatorDelete = OD; }
2248 const FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
/external/clang/lib/CodeGen/
H A DCGExprCXX.cpp1045 const FunctionDecl *OperatorDelete; member in class:__anon15201::CallDeleteDuringNew
1057 const FunctionDecl *OperatorDelete,
1060 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
1070 = OperatorDelete->getType()->getAs<FunctionProtoType>();
1089 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);
1098 const FunctionDecl *OperatorDelete; member in class:__anon15201::CallDeleteDuringConditionalNew
1112 const FunctionDecl *OperatorDelete,
1115 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
1056 CallDeleteDuringNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, llvm::Value *AllocSize) argument
1111 CallDeleteDuringConditionalNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, DominatingValue<RValue>::saved_type Ptr, DominatingValue<RValue>::saved_type AllocSize) argument
1388 const FunctionDecl *OperatorDelete; member in struct:__anon15202::CallObjectDelete
1391 CallObjectDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, QualType ElementType) argument
1403 EmitObjectDelete(CodeGenFunction &CGF, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, QualType ElementType, bool UseGlobalDelete) argument
1486 const FunctionDecl *OperatorDelete; member in struct:__anon15203::CallArrayDelete
1491 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1336 FunctionDecl *OperatorDelete = 0; local
1343 OperatorNew, OperatorDelete))
1456 if (OperatorDelete) {
1457 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc))
1459 MarkFunctionReferenced(StartLoc, OperatorDelete);
1481 OperatorDelete,
1546 FunctionDecl *&OperatorDelete) {
1614 OperatorDelete = 0;
1722 OperatorDelete = Matches[0].second;
1731 isNonPlacementDeallocationFunction(OperatorDelete)) {
1542 FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range, bool UseGlobal, QualType AllocType, bool IsArray, MultiExprArg PlaceArgs, FunctionDecl *&OperatorNew, FunctionDecl *&OperatorDelete) argument
2110 FunctionDecl *OperatorDelete = 0; local
[all...]
H A DSemaDeclCXX.cpp5062 FunctionDecl *OperatorDelete = 0; local
5066 OperatorDelete, false)) {
5957 FunctionDecl *OperatorDelete = 0; local
5960 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete))
5963 MarkFunctionReferenced(Loc, OperatorDelete);
5965 Destructor->setOperatorDelete(OperatorDelete);
H A DTreeTransform.h7530 FunctionDecl *OperatorDelete = 0; local
7532 OperatorDelete = cast_or_null<FunctionDecl>(
7535 if (!OperatorDelete)
7544 OperatorDelete == E->getOperatorDelete() &&
7550 if (OperatorDelete)
7551 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete);
7615 FunctionDecl *OperatorDelete = 0;
7617 OperatorDelete = cast_or_null<FunctionDecl>(
7620 if (!OperatorDelete)
7626 OperatorDelete
[all...]

Completed in 475 milliseconds