Home
last modified time | relevance | path

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

12

/external/clang/tools/libclang/
DIndexBody.cpp128 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in TraverseCXXOperatorCallExpr()
DCIndex.cpp1821 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *E);
1995 void EnqueueVisitor::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *CE) { in VisitCXXOperatorCallExpr()
4813 if (const CXXOperatorCallExpr *OCE = in clang_getCursorReferenceNameRange()
4814 dyn_cast<CXXOperatorCallExpr>(getCursorExpr(C))) { in clang_getCursorReferenceNameRange()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DCallEvent.h625 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall()
636 virtual const CXXOperatorCallExpr *getOriginExpr() const { in getOriginExpr()
637 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
/external/clang/unittests/Tooling/
DRecursiveASTVisitorTest.cpp69 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *CE) { in TraverseCXXOperatorCallExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td96 def CXXOperatorCallExpr : DStmt<CallExpr>;
/external/clang/lib/StaticAnalyzer/Core/
DCallEvent.cpp894 if (const CXXOperatorCallExpr *OpCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in getSimpleCall()
DExprEngine.cpp877 const CXXOperatorCallExpr *OCE = cast<CXXOperatorCallExpr>(S); in Visit()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h799 CXXOperatorCallExpr> operatorCallExpr;
1514 AST_POLYMORPHIC_SUPPORTED_TYPES_2(CXXOperatorCallExpr, CXXMethodDecl)>
1518 AST_POLYMORPHIC_SUPPORTED_TYPES_2(CXXOperatorCallExpr, CXXMethodDecl)>( in hasOverloadedOperatorName()
DASTMatchersInternal.h479 TOOLING_COMPILE_ASSERT((llvm::is_same<T, CXXOperatorCallExpr>::value ||
497 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { in matchesSpecialized()
/external/clang/lib/AST/
DStmtProfile.cpp537 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
723 void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
DExpr.cpp1212 if (isa<CXXOperatorCallExpr>(this)) in getLocStart()
1213 return cast<CXXOperatorCallExpr>(this)->getLocStart(); in getLocStart()
1221 if (isa<CXXOperatorCallExpr>(this)) in getLocEnd()
1222 return cast<CXXOperatorCallExpr>(this)->getLocEnd(); in getLocEnd()
2035 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
DItaniumMangle.cpp2951 const CXXOperatorCallExpr *CE = cast<CXXOperatorCallExpr>(E); in mangleExpression()
DExprCXX.cpp451 SourceRange CXXOperatorCallExpr::getSourceRangeImpl() const { in getSourceRangeImpl()
DStmtPrinter.cpp1204 void StmtPrinter::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *Node) { in VisitCXXOperatorCallExpr()
/external/clang/lib/Analysis/
DThreadSafety.cpp367 if (const CXXOperatorCallExpr *OE = dyn_cast<CXXOperatorCallExpr>(CE)) { in buildSExpr()
2124 } else if (CXXOperatorCallExpr *OE = dyn_cast<CXXOperatorCallExpr>(Exp)) { in VisitCallExpr()
/external/clang/lib/Sema/
DSemaStmt.cpp132 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison()
1441 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt()
DSemaOverload.cpp10347 return Owned(new (Context) CXXOperatorCallExpr(Context, Op, Fn, ArgsArray, in CreateOverloadedUnaryOp()
10419 new (Context) CXXOperatorCallExpr(Context, Op, FnExpr.take(), ArgsArray, in CreateOverloadedUnaryOp()
10540 return Owned(new (Context) CXXOperatorCallExpr(Context, Op, Fn, Args, in CreateOverloadedBinOp()
10652 CXXOperatorCallExpr *TheCall = in CreateOverloadedBinOp()
10653 new (Context) CXXOperatorCallExpr(Context, Op, FnExpr.take(), in CreateOverloadedBinOp()
10787 return Owned(new (Context) CXXOperatorCallExpr(Context, OO_Subscript, Fn, in CreateOverloadedArraySubscriptExpr()
10863 CXXOperatorCallExpr *TheCall = in CreateOverloadedArraySubscriptExpr()
10864 new (Context) CXXOperatorCallExpr(Context, OO_Subscript, in CreateOverloadedArraySubscriptExpr()
11400 CXXOperatorCallExpr *TheCall = in BuildCallToObjectOfClassType()
11401 new (Context) CXXOperatorCallExpr(Context, OO_Call, NewFn.take(), in BuildCallToObjectOfClassType()
[all …]
DSemaObjCProperty.cpp1269 if (const CXXOperatorCallExpr *CXXCE = in ActOnPropertyImplDecl()
1270 dyn_cast_or_null<CXXOperatorCallExpr>(callExpr)) in ActOnPropertyImplDecl()
DSema.cpp1287 !isa<CXXOperatorCallExpr>(E)); in IsCallableWithAppend()
DSemaExpr.cpp5729 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(E)) { in IsArithmeticBinaryExpr()
9193 CXXOperatorCallExpr *OCE = dyn_cast<CXXOperatorCallExpr>(LHSExpr); in DiagnoseShiftCompare()
12121 } else if (CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseAssignmentAsCondition()
12398 assert(isa<CXXMemberCallExpr>(E) || isa<CXXOperatorCallExpr>(E)); in VisitCallExpr()
/external/clang/include/clang/AST/
DExprCXX.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
DRecursiveASTVisitor.h161 isa<CaseStmt>(S) || isa<CXXOperatorCallExpr>(S); in shouldUseDataRecursionFor()
2360 DEF_TRAVERSE_STMT(CXXOperatorCallExpr, { })
/external/clang/lib/CodeGen/
DCGClass.cpp2106 const CXXOperatorCallExpr *CE, in UseVirtualCall()
2120 CodeGenFunction::EmitCXXOperatorMemberCallee(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallee()
DCodeGenFunction.h2130 llvm::Value *EmitCXXOperatorMemberCallee(const CXXOperatorCallExpr *E,
2133 RValue EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E,
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1174 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr()
2212 S = new (Context) CXXOperatorCallExpr(Context, Empty); in ReadStmtFromStream()

12