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

/external/clang/include/clang/AST/
H A DExprCXX.h1463 FunctionDecl *OperatorDelete; member in class:clang::CXXNewExpr
1536 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
1537 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; }
1646 FunctionDecl *OperatorDelete;
1669 OperatorDelete(operatorDelete), Argument(arg), Loc(loc),
1674 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(0), Argument(0) { }
1688 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
H A DDeclCXX.h2172 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl
2180 ImplicitlyDefined(false), OperatorDelete(0) {
2213 void setOperatorDelete(FunctionDecl *OD) { OperatorDelete = OD; }
2214 const FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
/external/clang/lib/CodeGen/
H A DCGExprCXX.cpp1000 const FunctionDecl *OperatorDelete; member in class:__anon3588::CallDeleteDuringNew
1012 const FunctionDecl *OperatorDelete,
1015 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
1025 = OperatorDelete->getType()->getAs<FunctionProtoType>();
1045 CGF.CGM.GetAddrOfFunction(OperatorDelete),
1046 ReturnValueSlot(), DeleteArgs, OperatorDelete);
1055 const FunctionDecl *OperatorDelete; member in class:__anon3588::CallDeleteDuringConditionalNew
1069 const FunctionDecl *OperatorDelete,
1072 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelet
1011 CallDeleteDuringNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, llvm::Value *AllocSize) argument
1068 CallDeleteDuringConditionalNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, DominatingValue<RValue>::saved_type Ptr, DominatingValue<RValue>::saved_type AllocSize) argument
1353 const FunctionDecl *OperatorDelete; member in struct:__anon3589::CallObjectDelete
1356 CallObjectDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, QualType ElementType) argument
1368 EmitObjectDelete(CodeGenFunction &CGF, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, QualType ElementType, bool UseGlobalDelete) argument
1449 const FunctionDecl *OperatorDelete; member in struct:__anon3590::CallArrayDelete
1454 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1291 FunctionDecl *OperatorDelete = 0; local
1301 NumPlaceArgs, OperatorNew, OperatorDelete))
1411 if (OperatorDelete)
1412 MarkFunctionReferenced(StartLoc, OperatorDelete);
1432 OperatorDelete,
1499 FunctionDecl *&OperatorDelete) {
1554 OperatorDelete = 0;
1663 OperatorDelete = Matches[0].second;
1672 isNonPlacementDeallocationFunction(OperatorDelete)) {
1676 Diag(OperatorDelete
1494 FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range, bool UseGlobal, QualType AllocType, bool IsArray, Expr **PlaceArgs, unsigned NumPlaceArgs, FunctionDecl *&OperatorNew, FunctionDecl *&OperatorDelete) argument
2053 FunctionDecl *OperatorDelete = 0; local
[all...]
H A DSemaDeclCXX.cpp4622 FunctionDecl *OperatorDelete = 0; local
4626 OperatorDelete, false)) {
5060 FunctionDecl *OperatorDelete = 0; local
5063 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete))
5066 MarkFunctionReferenced(Loc, OperatorDelete);
5068 Destructor->setOperatorDelete(OperatorDelete);
H A DTreeTransform.h7223 FunctionDecl *OperatorDelete = 0; local
7225 OperatorDelete = cast_or_null<FunctionDecl>(
7228 if (!OperatorDelete)
7237 OperatorDelete == E->getOperatorDelete() &&
7243 if (OperatorDelete)
7244 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete);
7308 FunctionDecl *OperatorDelete = 0;
7310 OperatorDelete = cast_or_null<FunctionDecl>(
7313 if (!OperatorDelete)
7319 OperatorDelete
[all...]

Completed in 242 milliseconds