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

/external/clang/include/clang/AST/
H A DExprCXX.h1431 FunctionDecl *OperatorDelete; member in class:clang::CXXNewExpr
1504 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
1505 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; }
1614 FunctionDecl *OperatorDelete;
1637 OperatorDelete(operatorDelete), Argument(arg), Loc(loc),
1642 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(0), Argument(0) { }
1656 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
H A DDeclCXX.h2175 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl
2183 ImplicitlyDefined(false), OperatorDelete(0) {
2216 void setOperatorDelete(FunctionDecl *OD) { OperatorDelete = OD; }
2217 const FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
/external/clang/lib/CodeGen/
H A DCGExprCXX.cpp965 const FunctionDecl *OperatorDelete; member in class:__anon3145::CallDeleteDuringNew
977 const FunctionDecl *OperatorDelete,
980 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
990 = OperatorDelete->getType()->getAs<FunctionProtoType>();
1010 CGF.CGM.GetAddrOfFunction(OperatorDelete),
1011 ReturnValueSlot(), DeleteArgs, OperatorDelete);
1020 const FunctionDecl *OperatorDelete; member in class:__anon3145::CallDeleteDuringConditionalNew
1034 const FunctionDecl *OperatorDelete,
1037 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelet
976 CallDeleteDuringNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, llvm::Value *AllocSize) argument
1033 CallDeleteDuringConditionalNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, DominatingValue<RValue>::saved_type Ptr, DominatingValue<RValue>::saved_type AllocSize) argument
1318 const FunctionDecl *OperatorDelete; member in struct:__anon3146::CallObjectDelete
1321 CallObjectDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, QualType ElementType) argument
1333 EmitObjectDelete(CodeGenFunction &CGF, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, QualType ElementType, bool UseGlobalDelete) argument
1414 const FunctionDecl *OperatorDelete; member in struct:__anon3147::CallArrayDelete
1419 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1240 FunctionDecl *OperatorDelete = 0; local
1250 NumPlaceArgs, OperatorNew, OperatorDelete))
1360 if (OperatorDelete)
1361 MarkFunctionReferenced(StartLoc, OperatorDelete);
1383 OperatorDelete,
1451 FunctionDecl *&OperatorDelete) {
1506 OperatorDelete = 0;
1615 OperatorDelete = Matches[0].second;
1624 isNonPlacementDeallocationFunction(OperatorDelete)) {
1628 Diag(OperatorDelete
1446 FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range, bool UseGlobal, QualType AllocType, bool IsArray, Expr **PlaceArgs, unsigned NumPlaceArgs, FunctionDecl *&OperatorNew, FunctionDecl *&OperatorDelete) argument
2005 FunctionDecl *OperatorDelete = 0; local
[all...]
H A DSemaDeclCXX.cpp4712 FunctionDecl *OperatorDelete = 0; local
4716 OperatorDelete, false)) {
5142 FunctionDecl *OperatorDelete = 0; local
5145 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete))
5148 MarkFunctionReferenced(Loc, OperatorDelete);
5150 Destructor->setOperatorDelete(OperatorDelete);
H A DTreeTransform.h7243 FunctionDecl *OperatorDelete = 0; local
7245 OperatorDelete = cast_or_null<FunctionDecl>(
7248 if (!OperatorDelete)
7257 OperatorDelete == E->getOperatorDelete() &&
7263 if (OperatorDelete)
7264 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete);
7328 FunctionDecl *OperatorDelete = 0;
7330 OperatorDelete = cast_or_null<FunctionDecl>(
7333 if (!OperatorDelete)
7339 OperatorDelete
[all...]

Completed in 764 milliseconds