Home
last modified time | relevance | path

Searched refs:stringLiteral (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DProBoundsArrayToPointerDecayCheck.cpp63 unless(hasSourceExpression(ignoringParens(stringLiteral()))), in registerMatchers()
65 allOf(hasTrueExpression(stringLiteral()), in registerMatchers()
66 hasFalseExpression(stringLiteral()))))))) in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DStringLiteralWithEmbeddedNulCheck.cpp31 Finder->addMatcher(stringLiteral(containsNul()).bind("strlit"), this); in registerMatchers()
38 ignoringParenImpCasts(stringLiteral(containsNul()).bind("truncated")); in registerMatchers()
H A DSuspiciousMissingCommaCheck.cpp88 stringLiteral(isConcatenatedLiteral(MaxConcatenatedTokens)).bind("str"); in registerMatchers()
H A DStringConstructorCheck.cpp70 const auto BoundStringLiteral = stringLiteral().bind("str"); in registerMatchers()
H A DSizeofExpressionCheck.cpp127 hasInitializer(ignoringParenImpCasts(stringLiteral()))); in registerMatchers()
H A DNotNullTerminatedResultCheck.cpp669 ignoringImpCasts(anyOf(stringLiteral().bind(SrcExprName), in registerMatchers()
670 hasDescendant(stringLiteral().bind(SrcExprName)), in registerMatchers()
/llvm-project-15.0.7/clang/unittests/AST/
H A DDataCollectionTest.cpp151 ASSERT_TRUE(isStmtHashEqual(stringLiteral().bind("id"), R"(char x[] = "0";)", in TEST()
153 ASSERT_FALSE(isStmtHashEqual(stringLiteral().bind("id"), R"(char x[] = "0";)", in TEST()
H A DAttrTest.cpp30 using clang::ast_matchers::stringLiteral;
107 "str", match(constantExpr(hasDescendant(stringLiteral().bind("str"))), in TEST()
H A DStructuralEquivalenceTest.cpp2062 auto t = makeWrappedStmts("\"a\"", "\"a\"", Lang_CXX03, stringLiteral()); in TEST_F()
2067 auto t = makeWrappedStmts("\"a\"", "\"b\"", Lang_CXX03, stringLiteral()); in TEST_F()
2072 auto t = makeWrappedStmts("\"a\"", "\"aa\"", Lang_CXX03, stringLiteral()); in TEST_F()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DStaticAssertCheck.cpp31 hasOperatorName("!"), hasUnaryOperand(ignoringImpCasts(stringLiteral()))); in registerMatchers()
42 hasEitherOperand(ignoringImpCasts(stringLiteral().bind("assertMSG"))), in registerMatchers()
H A DMisleadingBidirectional.cpp138 Finder->addMatcher(ast_matchers::stringLiteral().bind("strlit"), this); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DFasterStringFindCheck.cpp64 expr(ignoringParenCasts(stringLiteral(hasSize(1)).bind("literal"))); in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DFasterStrsplitDelimiterCheck.cpp62 expr(ignoringParenCasts(stringLiteral(lengthIsOne()).bind("Literal"))); in registerMatchers()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DOSObjectCStyleCast.cpp98 hasArgument(0, stringLiteral(mentionsBoundType(WarnRecordDecl)))); in checkASTCodeBody()
/llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/
H A Dinert-global.ll18 ; CHECK-LABEL: define %0* @stringLiteral()
22 define %0* @stringLiteral() {
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DRawStringLiteralCheck.cpp121 stringLiteral(unless(hasParent(predefinedExpr()))).bind("lit"), this); in registerMatchers()
H A DUseDefaultMemberInitCheck.cpp200 anyOf(stringLiteral(), characterLiteral(), integerLiteral(), in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantStringInitCheck.cpp84 hasArgument(0, ignoringParenImpCasts(stringLiteral(hasSize(0))))); in registerMatchers()
H A DContainerSizeEmptyCheck.cpp157 stringLiteral(hasSize(0)), cxxConstructExpr(isDefaultConstruction()), in registerMatchers()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp906 StatementMatcher Literal = stringLiteral(); in TEST_P()
918 EXPECT_TRUE(matches("const wchar_t *s = L\"string\";", stringLiteral())); in TEST_P()
1064 has(stringLiteral())))); in TEST_P()
1530 stringLiteral()))))); in TEST_P()
1534 ignoringParens(stringLiteral())))))); in TEST_P()
H A DASTMatchersTraversalTest.cpp2437 matches(Code, traverse(TK_AsIs, stringLiteral(hasParent(implicitCastExpr( in TEST()
2441 stringLiteral(hasParent(initListExpr()))))); in TEST()
2465 0, ignoringImplicit(stringLiteral())))))))))))))); in TEST()
2476 0, ignoringImplicit(stringLiteral()))))) in TEST()
2484 hasInitializer(stringLiteral()))))))); in TEST()
2491 hasArgument(1, stringLiteral()))))))); in TEST()
H A DASTMatchersNarrowingTest.cpp2401 StatementMatcher Literal = stringLiteral(hasSize(4)); in TEST_P()
2415 StatementMatcher Literal = stringLiteral(hasSize(4)); in TEST_P()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp142 hasArgument(0, stringLiteral(hasSize(0)))) in isValueOrStringEmptyCall()
165 ComparesToSame(stringLiteral(hasSize(0))), in isValueOrNotEqX()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp551 REGISTER_MATCHER(stringLiteral); in RegistryMaps()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp919 const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral> stringLiteral; variable

12