Home
last modified time | relevance | path

Searched refs:OperatorDelete (Results 1 – 12 of 12) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprCXX.cpp1085 const FunctionDecl *OperatorDelete; member in __anonbe0810ed0211::CallDeleteDuringNew
1097 const FunctionDecl *OperatorDelete, in CallDeleteDuringNew() argument
1100 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringNew()
1110 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit()
1129 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()
1138 const FunctionDecl *OperatorDelete; member in __anonbe0810ed0211::CallDeleteDuringConditionalNew
1152 const FunctionDecl *OperatorDelete, in CallDeleteDuringConditionalNew() argument
1155 : NumPlacementArgs(NumPlacementArgs), OperatorDelete(OperatorDelete), in CallDeleteDuringConditionalNew()
1165 = OperatorDelete->getType()->getAs<FunctionProtoType>(); in Emit()
1188 EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs); in Emit()
[all …]
H A DCodeGenFunction.h1127 void pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete,
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExprCXX.cpp1416 FunctionDecl *OperatorDelete = nullptr; in BuildCXXNew() local
1423 OperatorNew, OperatorDelete)) in BuildCXXNew()
1538 if (OperatorDelete) { in BuildCXXNew()
1539 if (DiagnoseUseOfDecl(OperatorDelete, StartLoc)) in BuildCXXNew()
1541 MarkFunctionReferenced(StartLoc, OperatorDelete); in BuildCXXNew()
1563 CXXNewExpr(Context, UseGlobal, OperatorNew, OperatorDelete, in BuildCXXNew()
1633 FunctionDecl *&OperatorDelete) { in FindAllocationFunctions() argument
1701 OperatorDelete = nullptr; in FindAllocationFunctions()
1824 OperatorDelete = Matches[0].second; in FindAllocationFunctions()
1833 isNonPlacementDeallocationFunction(*this, OperatorDelete)) { in FindAllocationFunctions()
[all …]
H A DTreeTransform.h8445 FunctionDecl *OperatorDelete = nullptr; in TransformCXXNewExpr() local
8447 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXNewExpr()
8450 if (!OperatorDelete) in TransformCXXNewExpr()
8459 OperatorDelete == E->getOperatorDelete() && in TransformCXXNewExpr()
8465 if (OperatorDelete) in TransformCXXNewExpr()
8466 SemaRef.MarkFunctionReferenced(E->getLocStart(), OperatorDelete); in TransformCXXNewExpr()
8528 FunctionDecl *OperatorDelete = nullptr; in TransformCXXDeleteExpr() local
8530 OperatorDelete = cast_or_null<FunctionDecl>( in TransformCXXDeleteExpr()
8533 if (!OperatorDelete) in TransformCXXDeleteExpr()
8539 OperatorDelete == E->getOperatorDelete()) { in TransformCXXDeleteExpr()
[all …]
H A DSemaDeclCXX.cpp5732 FunctionDecl *OperatorDelete = nullptr; in ShouldDeleteSpecialMember() local
5736 OperatorDelete, false)) { in ShouldDeleteSpecialMember()
6669 FunctionDecl *OperatorDelete = nullptr; in CheckDestructor() local
6672 if (FindDeallocationFunction(Loc, RD, Name, OperatorDelete)) in CheckDestructor()
6676 if (!OperatorDelete) in CheckDestructor()
6677 OperatorDelete = FindUsualDeallocationFunction(Loc, true, Name); in CheckDestructor()
6679 MarkFunctionReferenced(Loc, OperatorDelete); in CheckDestructor()
6681 Destructor->setOperatorDelete(OperatorDelete); in CheckDestructor()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExprCXX.h1622 FunctionDecl *OperatorDelete; variable
1697 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
1698 void setOperatorDelete(FunctionDecl *D) { OperatorDelete = D; } in setOperatorDelete()
1808 FunctionDecl *OperatorDelete; variable
1831 OperatorDelete(operatorDelete), Argument(arg), Loc(loc), in CXXDeleteExpr()
1836 : Expr(CXXDeleteExprClass, Shell), OperatorDelete(nullptr), in CXXDeleteExpr()
1851 FunctionDecl *getOperatorDelete() const { return OperatorDelete; } in getOperatorDelete()
H A DDeclCXX.h2355 FunctionDecl *OperatorDelete; variable
2363 OperatorDelete(nullptr) { in CXXDestructorDecl()
2377 cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete = OD; in setOperatorDelete()
2380 return cast<CXXDestructorDecl>(getFirstDecl())->OperatorDelete; in getOperatorDelete()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp149 SubExprs(nullptr), OperatorNew(operatorNew), OperatorDelete(operatorDelete), in CXXNewExpr()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTWriterDecl.cpp1079 Writer.AddDeclRef(D->OperatorDelete, Record); in VisitCXXDestructorDecl()
H A DASTReaderStmt.cpp1376 E->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDeleteExpr()
H A DASTReaderDecl.cpp1589 D->OperatorDelete = ReadDeclAs<FunctionDecl>(Record, Idx); in VisitCXXDestructorDecl()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h4482 FunctionDecl *&OperatorDelete);