Home
last modified time | relevance | path

Searched refs:OpCall (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DDurationDivisionCheck.cpp39 const auto *OpCall = Result.Nodes.getNodeAs<CXXOperatorCallExpr>("OpCall"); in check() local
40 diag(OpCall->getOperatorLoc(), in check()
43 << FixItHint::CreateInsertion(OpCall->getBeginLoc(), in check()
46 SourceRange(OpCall->getOperatorLoc(), OpCall->getOperatorLoc()), in check()
50 Result.SourceManager->getSpellingLoc(OpCall->getEndLoc()), 0, in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertUtils.cpp230 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 in getDereferenceOperand()
231 ? OpCall->getArg(0) in getDereferenceOperand()
321 return OpCall->getOperator() == OO_Star && OpCall->getNumArgs() == 1 && in isDereferenceOfOpCall()
398 if (OpCall->getOperator() == OO_Star) in isAliasDecl()
400 if (OpCall->getOperator() == OO_Subscript) { in isAliasDecl()
401 return OpCall->getNumArgs() == 2 && in isAliasDecl()
651 CXXOperatorCallExpr *OpCall) { in TraverseCXXOperatorCallExpr() argument
652 switch (OpCall->getOperator()) { in TraverseCXXOperatorCallExpr()
655 addUsage(Usage(OpCall)); in TraverseCXXOperatorCallExpr()
661 if (OpCall->getNumArgs() != 2) in TraverseCXXOperatorCallExpr()
[all …]
H A DLoopConvertUtils.h350 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *OpCall);
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DStencil.cpp169 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() local
170 if (OpCall->getOperator() == clang::OO_Arrow && in eval()
171 OpCall->getNumArgs() == 1) { in eval()
172 E = OpCall->getArg(0); in eval()
189 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in eval() local
190 if (OpCall->getOperator() == clang::OO_Arrow && in eval()
191 OpCall->getNumArgs() == 1) { in eval()
192 E = OpCall->getArg(0); in eval()
H A DSourceCodeBuilders.cpp194 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(&E)) { in maybeGetOperatorObjectArg() local
195 if (OpCall->getOperator() == K && OpCall->getNumArgs() == 1) in maybeGetOperatorObjectArg()
196 return OpCall->getArg(0); in maybeGetOperatorObjectArg()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp447 StatementMatcher OpCall = cxxOperatorCallExpr(); in TEST_P() local
452 OpCall)); in TEST_P()
463 OpCall)); in TEST_P()
468 OpCall)); in TEST_P()
470 EXPECT_TRUE(notMatches("bool x = true, y = true; bool t = x && y;", OpCall)); in TEST_P()
471 EXPECT_TRUE(notMatches("int t = 5 << 2;", OpCall)); in TEST_P()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifyBooleanExprCheck.cpp88 static StringRef negatedOperator(const CXXOperatorCallExpr *OpCall) { in negatedOperator() argument
89 const OverloadedOperatorKind Opcode = OpCall->getOperator(); in negatedOperator()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp7562 if (CXXOperatorCallExpr *OpCall = dyn_cast<CXXOperatorCallExpr>(Base)) in ActOnStartCXXMemberReference() local
7563 OperatorArrows.push_back(OpCall->getDirectCallee()); in ActOnStartCXXMemberReference()