Home
last modified time | relevance | path

Searched refs:CXXOperatorCallExpr (Results 1 – 25 of 37) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDCallEvent.h604 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall()
615 virtual const CXXOperatorCallExpr *getOriginExpr() const { in getOriginExpr()
616 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp32 isa<CXXOperatorCallExpr>(CE)); in commonEmitCXXMemberOrOperatorCall()
61 unsigned ArgsToSkip = isa<CXXOperatorCallExpr>(CE) ? 1 : 0; in commonEmitCXXMemberOrOperatorCall()
136 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr()
187 unsigned ArgsToSkip = isa<CXXOperatorCallExpr>(CE) ? 1 : 0; in EmitCXXMemberOrOperatorMemberCallExpr()
335 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDThreadSafetyCommon.cpp170 if (auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr()
224 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate()
401 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
HDConsumed.cpp497 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call);
611 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall()
819 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
HDThreadSafety.cpp1896 } else if (CXXOperatorCallExpr *OE = dyn_cast<CXXOperatorCallExpr>(Exp)) { in VisitCallExpr()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDCallEvent.cpp906 if (const CXXOperatorCallExpr *OpCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in getSimpleCall()
HDExprEngine.cpp1047 const CXXOperatorCallExpr *OCE = cast<CXXOperatorCallExpr>(S); in Visit()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td98 def CXXOperatorCallExpr : DStmt<CallExpr>;
/NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h1102 CXXOperatorCallExpr> operatorCallExpr;
1799 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)>
1803 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)>(Name); in hasOverloadedOperatorName()
HDASTMatchersInternal.h582 static_assert(std::is_same<T, CXXOperatorCallExpr>::value ||
601 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { in matchesSpecialized()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmt.cpp139 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison()
1499 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt()
2405 while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) { in DiagnoseForRangeReferenceVariableCopies()
2422 const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
HDSemaOverload.cpp10931 CXXOperatorCallExpr(Context, Op, Fn, ArgsArray, Context.DependentTy, in CreateOverloadedUnaryOp()
11001 new (Context) CXXOperatorCallExpr(Context, Op, FnExpr.get(), ArgsArray, in CreateOverloadedUnaryOp()
11116 CXXOperatorCallExpr(Context, Op, Fn, Args, Context.DependentTy, in CreateOverloadedBinOp()
11229 CXXOperatorCallExpr *TheCall = in CreateOverloadedBinOp()
11230 new (Context) CXXOperatorCallExpr(Context, Op, FnExpr.get(), in CreateOverloadedBinOp()
11375 CXXOperatorCallExpr(Context, OO_Subscript, Fn, Args, in CreateOverloadedArraySubscriptExpr()
11448 CXXOperatorCallExpr *TheCall = in CreateOverloadedArraySubscriptExpr()
11449 new (Context) CXXOperatorCallExpr(Context, OO_Subscript, in CreateOverloadedArraySubscriptExpr()
11996 CXXOperatorCallExpr *TheCall = new (Context) in BuildCallToObjectOfClassType()
11997 CXXOperatorCallExpr(Context, OO_Call, NewFn.get(), in BuildCallToObjectOfClassType()
[all …]
HDSemaObjCProperty.cpp1228 if (const CXXOperatorCallExpr *CXXCE = in ActOnPropertyImplDecl()
1229 dyn_cast_or_null<CXXOperatorCallExpr>(callExpr)) in ActOnPropertyImplDecl()
HDSema.cpp1428 !isa<CXXOperatorCallExpr>(E)); in IsCallableWithAppend()
HDSemaOpenMP.cpp2423 } else if (auto CE = dyn_cast<CXXOperatorCallExpr>(S)) in CheckInit()
2480 } else if (auto CE = dyn_cast<CXXOperatorCallExpr>(S)) { in CheckCond()
2522 } else if (auto CE = dyn_cast<CXXOperatorCallExpr>(RHS)) { in CheckIncRHS()
2576 } else if (auto CE = dyn_cast<CXXOperatorCallExpr>(S)) { in CheckInc()
HDSemaExpr.cpp6398 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(E)) { in IsArithmeticBinaryExpr()
10417 CXXOperatorCallExpr *OCE = dyn_cast<CXXOperatorCallExpr>(LHSExpr); in DiagnoseShiftCompare()
13620 } else if (CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseAssignmentAsCondition()
13898 assert(isa<CXXMemberCallExpr>(E) || isa<CXXOperatorCallExpr>(E)); in VisitCallExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
HDThreadSafetyCommon.h377 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp1267 if (isa<CXXOperatorCallExpr>(this)) in getLocStart()
1268 return cast<CXXOperatorCallExpr>(this)->getLocStart(); in getLocStart()
1276 if (isa<CXXOperatorCallExpr>(this)) in getLocEnd()
1277 return cast<CXXOperatorCallExpr>(this)->getLocEnd(); in getLocEnd()
2137 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
HDStmtProfile.cpp815 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1001 void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
HDItaniumMangle.cpp3188 const CXXOperatorCallExpr *CE = cast<CXXOperatorCallExpr>(E); in mangleExpression()
HDExprCXX.cpp506 SourceRange CXXOperatorCallExpr::getSourceRangeImpl() const { in getSourceRangeImpl()
HDStmtPrinter.cpp1549 void StmtPrinter::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *Node) { in VisitCXXOperatorCallExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h54 class CXXOperatorCallExpr : public CallExpr {
66 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, in CXXOperatorCallExpr() function
74 explicit CXXOperatorCallExpr(ASTContext& C, EmptyShell Empty) : in CXXOperatorCallExpr() function
HDRecursiveASTVisitor.h154 isa<CaseStmt>(S) || isa<CXXOperatorCallExpr>(S); in shouldUseDataRecursionFor()
2317 DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {})
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1191 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr()
2881 S = new (Context) CXXOperatorCallExpr(Context, Empty); in ReadStmtFromStream()

12