| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 46 bool CXXOperatorCallExpr::isInfixBinaryOp() const { in isInfixBinaryOp() 536 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() function in CXXOperatorCallExpr 554 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty) in CXXOperatorCallExpr() function in CXXOperatorCallExpr 557 CXXOperatorCallExpr *CXXOperatorCallExpr::Create( in Create() 565 void *Mem = Ctx.Allocate(sizeof(CXXOperatorCallExpr) + SizeOfTrailingObjects, in Create() 566 alignof(CXXOperatorCallExpr)); in Create() 567 return new (Mem) CXXOperatorCallExpr(OpKind, Fn, Args, Ty, VK, OperatorLoc, in Create() 571 CXXOperatorCallExpr *CXXOperatorCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 578 alignof(CXXOperatorCallExpr)); in CreateEmpty() 579 return new (Mem) CXXOperatorCallExpr(NumArgs, Empty); in CreateEmpty() [all …]
|
| H A D | Expr.cpp | 1319 return sizeof(CXXOperatorCallExpr); in offsetToTrailingObjects() 1429 if (isa<CXXOperatorCallExpr>(this)) in getBeginLoc() 1430 return cast<CXXOperatorCallExpr>(this)->getBeginLoc(); in getBeginLoc() 1438 if (isa<CXXOperatorCallExpr>(this)) in getEndLoc() 1439 return cast<CXXOperatorCallExpr>(this)->getEndLoc(); in getEndLoc() 2288 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
|
| H A D | StmtProfile.cpp | 1287 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall() 1488 void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
|
| H A D | ItaniumMangle.cpp | 4047 const CXXOperatorCallExpr *CE = cast<CXXOperatorCallExpr>(E); in mangleExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | LexicallyOrderedRecursiveASTVisitor.h | 116 SmallVector<Stmt *, 8> getStmtChildren(CXXOperatorCallExpr *CE) { in getStmtChildren()
|
| H A D | ExprCXX.h | 78 class CXXOperatorCallExpr final : public CallExpr { 89 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn, 94 CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty); 97 static CXXOperatorCallExpr * 103 static CXXOperatorCallExpr *CreateEmpty(const ASTContext &Ctx,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 50 class CXXOperatorCallExpr; variable 406 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexBody.cpp | 108 } else if (auto CXXOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in getRolesForRef() 365 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E, in TraverseCXXOperatorCallExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 751 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall() 761 virtual const CXXOperatorCallExpr *getOriginExpr() const { in getOriginExpr() 762 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 42 isa<CXXOperatorCallExpr>(CE)); in commonEmitCXXMemberOrOperatorCall() 70 unsigned ArgsToSkip = isa<CXXOperatorCallExpr>(CE) ? 1 : 0; in commonEmitCXXMemberOrOperatorCall() 199 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 237 if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 267 LValue RHS = isa<CXXOperatorCallExpr>(CE) in EmitCXXMemberOrOperatorMemberCallExpr() 468 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
|
| H A D | CGObjC.cpp | 3473 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in GenerateObjCAtomicSetterCopyHelperFunction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 168 if (const auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr() 222 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate() 413 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
|
| H A D | Consumed.cpp | 507 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call); 615 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall() 814 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
|
| H A D | BodyFarm.cpp | 295 return CXXOperatorCallExpr::Create( in create_call_once_lambda_call()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1777 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr> 2588 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)> 2592 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)>(Name); in hasOverloadedOperatorName() 4355 CXXOperatorCallExpr)) { in AST_POLYMORPHIC_MATCHER() argument
|
| H A D | ASTMatchersInternal.h | 669 static_assert(std::is_same<T, CXXOperatorCallExpr>::value || 688 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { in matchesSpecialized()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 110 def CXXOperatorCallExpr : DStmt<CallExpr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 150 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison() 1580 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt() 2704 while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) { in DiagnoseForRangeReferenceVariableCopies() 2721 const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
|
| H A D | SemaOverload.cpp | 12242 return CXXOperatorCallExpr::Create(Context, Op, Fn, ArgsArray, in CreateOverloadedUnaryOp() 12316 CallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedUnaryOp() 12431 return CXXOperatorCallExpr::Create(Context, Op, Fn, Args, in CreateOverloadedBinOp() 12546 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedBinOp() 12694 return CXXOperatorCallExpr::Create(Context, OO_Subscript, Fn, Args, in CreateOverloadedArraySubscriptExpr() 12769 CXXOperatorCallExpr *TheCall = in CreateOverloadedArraySubscriptExpr() 12770 CXXOperatorCallExpr::Create(Context, OO_Subscript, FnExpr.get(), in CreateOverloadedArraySubscriptExpr() 13385 CXXOperatorCallExpr *TheCall = in BuildCallToObjectOfClassType() 13386 CXXOperatorCallExpr::Create(Context, OO_Call, NewFn.get(), MethodArgs, in BuildCallToObjectOfClassType() 13503 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in BuildOverloadedArrowExpr()
|
| H A D | SemaTemplateVariadic.cpp | 1124 auto *OCE = dyn_cast<CXXOperatorCallExpr>(E); in CheckFoldOperand()
|
| H A D | SemaObjCProperty.cpp | 1492 if (const CXXOperatorCallExpr *CXXCE = in ActOnPropertyImplDecl() 1493 dyn_cast_or_null<CXXOperatorCallExpr>(callExpr)) in ActOnPropertyImplDecl()
|
| H A D | Sema.cpp | 1801 !isa<CXXOperatorCallExpr>(E)); in IsCallableWithAppend()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 688 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 1347 if (const auto *OpCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in getSimpleCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1347 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr() 3119 S = CXXOperatorCallExpr::CreateEmpty( in ReadStmtFromStream()
|