Home
last modified time | relevance | path

Searched refs:hasAnyArgument (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DGCDAntipatternChecker.cpp103 auto HasBlockArgumentM = hasAnyArgument(hasType( in findGCDAntiPatternWithSemaphore()
107 auto ArgCallsSignalM = hasAnyArgument(stmt(hasDescendant(callExpr( in findGCDAntiPatternWithSemaphore()
149 auto HasBlockArgumentM = hasAnyArgument(hasType( in findGCDAntiPatternWithGroup()
153 auto ArgCallsSignalM = hasAnyArgument(stmt(hasDescendant(callExpr( in findGCDAntiPatternWithGroup()
H A DObjCAutoreleaseWriteChecker.cpp192 auto ArgumentCaptureM = hasAnyArgument( in checkASTCodeBody()
199 auto WritesOrCapturesInBlockM = hasAnyArgument(allOf( in checkASTCodeBody()
H A DNumberObjectConversionChecker.cpp279 callExpr(hasAnyArgument(allOf(hasType(SuspiciousScalarTypeM), in checkASTCodeBody()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DStringviewNullptrCheck.cpp79 hasAnyArgument(/* `hasArgument` would skip over parens */ anyOf( in StringviewNullptrCheckImpl()
95 hasAnyArgument(/* `hasArgument` would skip over parens */ anyOf( in StringviewNullptrCheckImpl()
215 makeRule(callExpr(hasAnyArgument(ignoringImpCasts( in StringviewNullptrCheckImpl()
267 hasAnyArgument(/* `hasArgument` would skip over parens */ in StringviewNullptrCheckImpl()
H A DStringLiteralWithEmbeddedNulCheck.cpp57 Finder->addMatcher(cxxOperatorCallExpr(hasAnyArgument(StrLitWithNul)), this); in registerMatchers()
H A DBoolPointerImplicitConversionCheck.cpp59 findAll(callExpr(hasAnyArgument(ignoringParenImpCasts(RefMatcher)))), in checkImpl()
H A DMisplacedOperatorInStrlenInAllocCheck.cpp29 hasAnyArgument(ignoringImpCasts( in registerMatchers()
H A DDanglingHandleCheck.cpp71 hasAnyArgument( in makeContainerMatcher()
H A DMisplacedWideningCastCheck.cpp47 Finder->addMatcher(callExpr(hasAnyArgument(Cast)), this); in registerMatchers()
H A DNotNullTerminatedResultCheck.cpp626 hasAnyArgument(allOf(unless(SizeExpr), expr().bind(DestMallocExprName)))); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DInefficientStringConcatenationCheck.cpp37 hasAnyArgument(ignoringImpCasts(declRefExpr(BasicStringType)))); in registerMatchers()
42 hasAnyArgument(ignoringImpCasts(declRefExpr(BasicStringType))), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseEmplaceCheck.cpp149 auto BitFieldAsArgument = hasAnyArgument( in registerMatchers()
153 auto InitializerListAsArgument = hasAnyArgument( in registerMatchers()
157 auto NewExprAsArgument = hasAnyArgument(ignoringImplicit(cxxNewExpr())); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DStrCatAppendCheck.cpp54 callExpr(hasAnyArgument(expr(hasDescendant(declRefExpr( in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DOwningMemoryCheck.cpp78 hasAnyArgument(expr( in registerMatchers()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp342 hasAnyArgument(canResolveToExpr(equalsNode(Exp)))), in findDirectMutation()
344 hasAnyArgument(canResolveToExpr(equalsNode(Exp)))), in findDirectMutation()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp267 REGISTER_MATCHER(hasAnyArgument); in RegistryMaps()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersTraversalTest.cpp514 auto HasArgumentY = hasAnyArgument( in TEST()
548 traverse(TK_AsIs, callExpr(hasAnyArgument(implicitCastExpr()))); in TEST()
2389 hasAnyArgument(floatLiteral()))))); in TEST()
3435 auto M = hasDefaultArgCall(hasAnyArgument(cxxDefaultArgExpr())); in TEST()
5097 callExpr(expr().bind("x"), hasAnyArgument(integerLiteral(equals(42)))), in TEST()
H A DASTMatchersNarrowingTest.cpp893 hasAnyArgument(integerLiteral(equals(42))), in TEST_P()
904 hasAnyArgument(integerLiteral(equals(42))), in TEST_P()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4654 AST_POLYMORPHIC_MATCHER_P(hasAnyArgument, in AST_POLYMORPHIC_MATCHER_P() argument