| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 631 void transferConstMemberOperatorCall(const CXXOperatorCallExpr *OCE, in transferConstMemberOperatorCall() 676 const CXXOperatorCallExpr *OCE, const MatchFinder::MatchResult &Result, in transferValue_NonConstMemberOperatorCall() 730 void transferAssignment(const CXXOperatorCallExpr *E, BoolValue &HasValueVal, in transferAssignment() 743 const CXXOperatorCallExpr *E, const MatchFinder::MatchResult &MatchRes, in transferValueOrConversionAssignment() 753 void transferNulloptAssignment(const CXXOperatorCallExpr *E, in transferNulloptAssignment() 839 void transferOptionalAndOptionalCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndOptionalCmp() 857 void transferOptionalAndValueCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndValueCmp() 870 void transferOptionalAndNulloptCmp(const clang::CXXOperatorCallExpr *CmpExpr, in transferOptionalAndNulloptCmp() 936 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 939 .CaseOfCFGStmt<CXXOperatorCallExpr>(isOptionalNulloptAssignment(), in buildTransferMatchSwitch() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenCXXExpr.cpp | 36 isa<CXXOperatorCallExpr>(ce)); in commonBuildCXXMemberOrOperatorCall() 63 unsigned argsToSkip = isa<CXXOperatorCallExpr>(ce) ? 1 : 0; in commonBuildCXXMemberOrOperatorCall() 80 assert(isa<CXXMemberCallExpr>(ce) || isa<CXXOperatorCallExpr>(ce)); in emitCXXMemberOrOperatorMemberCallExpr() 100 if (auto *oce = dyn_cast<CXXOperatorCallExpr>(ce)) { in emitCXXMemberOrOperatorMemberCallExpr() 166 CIRGenFunction::emitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *e, in emitCXXOperatorMemberCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 45 if (const auto *Op = dyn_cast<CXXOperatorCallExpr>(Expr)) in mayEverNeedParens() 57 if (const auto *Op = dyn_cast<CXXOperatorCallExpr>(Expr)) in needParensAfterUnaryOperator() 194 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(&E)) { in maybeGetOperatorObjectArg()
|
| H A D | Stencil.cpp | 173 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() 193 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 898 static_assert(std::is_same<T, CXXOperatorCallExpr>::value || 917 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { 2024 equivalentBinaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2105 equivalentUnaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2146 getLHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2156 getRHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2167 getSubExpr<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2231 inline std::optional<StringRef> getOpName(const CXXOperatorCallExpr &Node) { 2247 std::is_same<T, CXXOperatorCallExpr>::value || 2274 static std::optional<StringRef> getOpName(const CXXOperatorCallExpr &Node) { [all …]
|
| H A D | ASTMatchers.h | 2102 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr> 3047 extern const internal::MapAnyOfMatcher<BinaryOperator, CXXOperatorCallExpr, 3210 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl), 3215 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl), in hasOverloadedOperatorName() 3230 CXXOperatorCallExpr, FunctionDecl), 5946 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument 5964 BinaryOperator, CXXOperatorCallExpr, 5986 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument 6007 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument 6020 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 48 bool CXXOperatorCallExpr::isInfixBinaryOp() const { in isInfixBinaryOp() 84 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm() 119 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm() 591 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() function in CXXOperatorCallExpr 606 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXOperatorCallExpr() function in CXXOperatorCallExpr 611 CXXOperatorCallExpr * 612 CXXOperatorCallExpr::Create(const ASTContext &Ctx, in Create() 622 Ctx.Allocate(sizeToAllocateForCallExprSubclass<CXXOperatorCallExpr>( in Create() 624 alignof(CXXOperatorCallExpr)); in Create() 625 return new (Mem) CXXOperatorCallExpr(OpKind, Fn, Args, Ty, VK, OperatorLoc, in Create() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 493 const CXXOperatorCallExpr *E2) { in IsStructurallyEquivalent() 500 const CXXOperatorCallExpr *E1, in IsStructurallyEquivalent() 509 const CXXOperatorCallExpr *E2) { in IsStructurallyEquivalent() 517 const CXXOperatorCallExpr *E1, in IsStructurallyEquivalent() 539 if (const auto *E2CXXOperatorCall = dyn_cast<CXXOperatorCallExpr>(S2)) { in IsStructurallyEquivalent() 545 if (const auto *E1CXXOperatorCall = dyn_cast<CXXOperatorCallExpr>(S1)) { in IsStructurallyEquivalent()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 107 if (auto *operatorCall = dyn_cast<CXXOperatorCallExpr>(E)) { in tryToFindPtrOrigin() 224 } else if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(E)) { in isConstOwnerPtrMemberExpr()
|
| H A D | ForwardDeclChecker.cpp | 216 isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr() 234 isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitConstructExpr()
|
| H A D | RawPtrRefCallArgsChecker.cpp | 113 isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr() 258 if (auto *MemberOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in shouldSkipCall()
|
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 171 unsigned ArgIndex = isa<CXXOperatorCallExpr>(CE); in checkASTDecl() 333 if (auto *OpCE = dyn_cast<CXXOperatorCallExpr>(Arg)) { in checkASTDecl()
|
| H A D | RawPtrRefLocalVarsChecker.cpp | 95 bool VisitCXXOperatorCallExpr(CXXOperatorCallExpr *OCE) override { in VisitCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 740 CXXStaticOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXStaticOperatorCall() 751 const CXXOperatorCallExpr *getOriginExpr() const override { in getOriginExpr() 752 return cast<CXXOperatorCallExpr>(SimpleFunctionCall::getOriginExpr()); in getOriginExpr() 841 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall() 852 const CXXOperatorCallExpr *getOriginExpr() const override { in getOriginExpr() 853 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LexicallyOrderedRecursiveASTVisitor.h | 115 SmallVector<Stmt *, 8> getStmtChildren(CXXOperatorCallExpr *CE) { in getStmtChildren()
|
| H A D | TextNodeDumper.h | 270 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Node);
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | LowLevelHelpers.cpp | 37 if (const auto *CE = dyn_cast<CXXOperatorCallExpr>(&Node)) { in matchEachArgumentWithParamTypeImpl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 52 class CXXOperatorCallExpr; variable 429 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 150 if (isa<CXXOperatorCallExpr>(CE) && isa<CXXMethodDecl>(D)) { in translateAttrExpr() 216 if (const auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr() 274 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate() 479 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
|
| H A D | Consumed.cpp | 499 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call); 607 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall() 806 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 112 } else if (auto CXXOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in getRolesForRef() 377 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E, in TraverseCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACCAtomic.cpp | 117 if (const auto *OpCall = dyn_cast<CXXOperatorCallExpr>(E)) { in GetUnaryOperatorInfo() 173 if (const auto *OpCall = dyn_cast<CXXOperatorCallExpr>(E)) { in GetBinaryOperatorInfo()
|
| H A D | SemaOpenACC.cpp | 1237 } else if (auto *CE = dyn_cast<CXXOperatorCallExpr>(InitStmt)) { in checkForInit() 1327 } else if (const auto *CE = dyn_cast<CXXOperatorCallExpr>(CondStmt)) { in checkForCond() 1398 } else if (const auto *CE = dyn_cast<CXXOperatorCallExpr>(RHS)) { in isValidForIncRHSAssign() 1460 } else if (const auto *CE = dyn_cast<CXXOperatorCallExpr>(IncStmt)) { in checkForInc()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 43 isa<CXXOperatorCallExpr>(CE)); in commonEmitCXXMemberOrOperatorCall() 70 if (const auto *Op = dyn_cast<CXXOperatorCallExpr>(CE)) { in commonEmitCXXMemberOrOperatorCall() 222 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 268 if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 320 LValue RHS = isa<CXXOperatorCallExpr>(CE) in EmitCXXMemberOrOperatorMemberCallExpr() 496 const CXXOperatorCallExpr *E, const CXXMethodDecl *MD, in EmitCXXOperatorMemberCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpFrame.cpp | 154 dyn_cast_if_present<CXXOperatorCallExpr>(CallExpr)) { in describe()
|