| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 491 void transferNulloptAssignment(const CXXOperatorCallExpr *E, in transferNulloptAssignment() 674 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 760 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 763 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 765 [](const clang::CXXOperatorCallExpr *Cmp, in buildTransferMatchSwitch() 769 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 771 [](const clang::CXXOperatorCallExpr *Cmp, in buildTransferMatchSwitch() 775 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() 779 [](const clang::CXXOperatorCallExpr *Cmp, in buildTransferMatchSwitch() 783 .CaseOfCFGStmt<CXXOperatorCallExpr>( in buildTransferMatchSwitch() [all …]
|
| /freebsd-14.2/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 | 169 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() 189 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedCallArgsChecker.cpp | 71 unsigned ArgIdx = isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr() 126 if (auto *MemberOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in shouldSkipCall()
|
| H A D | ASTUtils.cpp | 47 if (auto *operatorCall = dyn_cast<CXXOperatorCallExpr>(E)) { in tryToFindPtrOrigin()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchersInternal.h | 906 static_assert(std::is_same<T, CXXOperatorCallExpr>::value || 925 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { 1983 equivalentBinaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2064 equivalentUnaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2105 getLHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2115 getRHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2126 getSubExpr<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) { 2188 inline std::optional<StringRef> getOpName(const CXXOperatorCallExpr &Node) { 2209 std::is_same<T, CXXOperatorCallExpr>::value || 2253 TypeList<BinaryOperator, CXXOperatorCallExpr, [all …]
|
| H A D | ASTMatchers.h | 3139 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl), 3144 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl), in hasOverloadedOperatorName() 3159 CXXOperatorCallExpr, FunctionDecl), 5876 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument 5894 BinaryOperator, CXXOperatorCallExpr, 5916 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument 5937 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument 5950 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument 5967 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument 5980 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 49 bool CXXOperatorCallExpr::isInfixBinaryOp() const { in isInfixBinaryOp() 85 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm() 120 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm() 541 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() function in CXXOperatorCallExpr 556 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXOperatorCallExpr() function in CXXOperatorCallExpr 561 CXXOperatorCallExpr * 562 CXXOperatorCallExpr::Create(const ASTContext &Ctx, in Create() 572 alignof(CXXOperatorCallExpr)); in Create() 577 CXXOperatorCallExpr *CXXOperatorCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 585 alignof(CXXOperatorCallExpr)); in CreateEmpty() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 444 const CXXOperatorCallExpr *E2) { in IsStructurallyEquivalent() 451 const CXXOperatorCallExpr *E1, in IsStructurallyEquivalent() 460 const CXXOperatorCallExpr *E2) { in IsStructurallyEquivalent() 468 const CXXOperatorCallExpr *E1, in IsStructurallyEquivalent() 490 if (const auto *E2CXXOperatorCall = dyn_cast<CXXOperatorCallExpr>(S2)) { in IsStructurallyEquivalent() 496 if (const auto *E1CXXOperatorCall = dyn_cast<CXXOperatorCallExpr>(S1)) { in IsStructurallyEquivalent()
|
| H A D | Expr.cpp | 1503 return sizeof(CXXOperatorCallExpr); in offsetToTrailingObjects() 1609 if (const auto *OCE = dyn_cast<CXXOperatorCallExpr>(this)) in getBeginLoc() 1618 if (const auto *OCE = dyn_cast<CXXOperatorCallExpr>(this)) in getEndLoc() 2697 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
|
| /freebsd-14.2/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 | 260 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Node);
|
| H A D | ExprCXX.h | 81 class CXXOperatorCallExpr final : public CallExpr { 92 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn, 97 CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, EmptyShell Empty); 100 static CXXOperatorCallExpr * 106 static CXXOperatorCallExpr *CreateEmpty(const ASTContext &Ctx,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 51 class CXXOperatorCallExpr; variable 423 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 111 } else if (auto CXXOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in getRolesForRef() 379 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E, in TraverseCXXOperatorCallExpr()
|
| /freebsd-14.2/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() 219 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 265 if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 316 LValue RHS = isa<CXXOperatorCallExpr>(CE) in EmitCXXMemberOrOperatorMemberCallExpr() 489 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 762 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall() 773 const CXXOperatorCallExpr *getOriginExpr() const override { in getOriginExpr() 774 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 191 if (const auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr() 257 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate() 462 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
|
| H A D | Consumed.cpp | 506 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call); 614 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall() 813 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
|
| H A D | BodyFarm.cpp | 306 return CXXOperatorCallExpr::Create( in create_call_once_lambda_call()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 892 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr> 960 const internal::MapAnyOfMatcher<BinaryOperator, CXXOperatorCallExpr,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 164 static syntax::NodeKind getOperatorNodeKind(const CXXOperatorCallExpr &E) { in getOperatorNodeKind() 1247 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *S) { in TraverseCXXOperatorCallExpr() 1270 bool WalkUpFromCXXOperatorCallExpr(CXXOperatorCallExpr *S) { in WalkUpFromCXXOperatorCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 151 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison() 1978 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt() 3121 while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) { in DiagnoseForRangeReferenceVariableCopies() 3138 const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 117 def CXXOperatorCallExpr : StmtNode<CallExpr>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | Transfer.cpp | 497 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
|