Searched refs:OperatorDelete (Results 1 - 11 of 11) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGExprCXX.cpp1055 const FunctionDecl *OperatorDelete; member in class:__anon17832::CallDeleteDuringNew
1067 const FunctionDecl *OperatorDelete,
1070 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
1080 = OperatorDelete->getType()->getAs<FunctionProtoType>();
1099 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);
1108 const FunctionDecl *OperatorDelete; member in class:__anon17832::CallDeleteDuringConditionalNew
1122 const FunctionDecl *OperatorDelete,
1125 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete),
1066 CallDeleteDuringNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, llvm::Value *AllocSize) argument
1121 CallDeleteDuringConditionalNew(size_t NumPlacementArgs, const FunctionDecl *OperatorDelete, DominatingValue<RValue>::saved_type Ptr, DominatingValue<RValue>::saved_type AllocSize) argument
1375 const FunctionDecl *OperatorDelete; member in struct:__anon17833::CallObjectDelete
1378 CallObjectDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, QualType ElementType) argument
1390 EmitObjectDelete(CodeGenFunction &CGF, const FunctionDecl *OperatorDelete, llvm::Value *Ptr, QualType ElementType, bool UseGlobalDelete) argument
1473 const FunctionDecl *OperatorDelete; member in struct:__anon17834::CallArrayDelete
1478 CallArrayDelete(llvm::Value *Ptr, const FunctionDecl *OperatorDelete, llvm::Value *NumElements, QualType ElementType, CharUnits CookieSize) argument
[all...]
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1403 FunctionDecl *OperatorDelete = nullptr; local
1410 OperatorNew, OperatorDelete))
1526 if (OperatorDelete) {
1527 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc))
1529 MarkFunctionReferenced(StartLoc, OperatorDelete);
1551 CXXNewExpr(Context, UseGlobal, OperatorNew, OperatorDelete,
1621 FunctionDecl *&OperatorDelete) {
1689 OperatorDelete = nullptr;
1812 OperatorDelete = Matches[0].second;
1821 isNonPlacementDeallocationFunction(*this, OperatorDelete)) {
1617 FindAllocationFunctions(SourceLocation StartLoc, SourceRange Range, bool UseGlobal, QualType AllocType, bool IsArray, MultiExprArg PlaceArgs, FunctionDecl *&OperatorNew, FunctionDecl *&OperatorDelete) argument
2254 FunctionDecl *OperatorDelete = nullptr; local
[all...]
H A DTreeTransform.h7976 FunctionDecl *OperatorDelete = nullptr; local
7978 OperatorDelete = cast_or_null<FunctionDecl>(
7981 if (!OperatorDelete)
7990 OperatorDelete == E->getOperatorDelete() &&
7996 if (OperatorDelete)
7997 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete);
8059 FunctionDecl *OperatorDelete = nullptr;
8061 OperatorDelete = cast_or_null<FunctionDecl>(
8064 if (!OperatorDelete)
8070 OperatorDelete
[all...]
H A DSemaDeclCXX.cpp5457 FunctionDecl *OperatorDelete = nullptr; local
5461 OperatorDelete, false)) {
6380 FunctionDecl *OperatorDelete = nullptr; local
6383 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete))
6387 if (!OperatorDelete)
6388 OperatorDelete = FindUsualDeallocationFunction(Loc, true, Name);
6390 MarkFunctionReferenced(Loc, OperatorDelete);
6392 Destructor->setOperatorDelete(OperatorDelete);
/external/clang/include/clang/AST/
H A DExprCXX.h1592 FunctionDecl *OperatorDelete; member in class:clang::CXXNewExpr
1667 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
1668 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; }
1778 FunctionDecl *OperatorDelete;
1801 OperatorDelete(operatorDelete), Argument(arg), Loc(loc),
1806 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(nullptr),
1821 FunctionDecl *getOperatorDelete() const { return OperatorDelete; }
H A DDeclCXX.h2336 FunctionDecl *OperatorDelete; member in class:clang::CXXDestructorDecl
2344 OperatorDelete(nullptr) {
2358 cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete = OD;
2361 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete;
/external/clang/lib/AST/
H A DExprCXX.cpp152 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete),
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp1047 Writer.AddDeclRef(D->OperatorDelete, Record);
H A DASTReaderDecl.cpp1516 D->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx);
H A DASTReaderStmt.cpp1374 E->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx);
/external/clang/include/clang/Sema/
H A DSema.h4315 FunctionDecl *&OperatorDelete);

Completed in 475 milliseconds