| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProBoundsArrayToPointerDecayCheck.cpp | 63 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 D | StringLiteralWithEmbeddedNulCheck.cpp | 31 Finder->addMatcher(stringLiteral(containsNul()).bind("strlit"), this); in registerMatchers() 38 ignoringParenImpCasts(stringLiteral(containsNul()).bind("truncated")); in registerMatchers()
|
| H A D | SuspiciousMissingCommaCheck.cpp | 88 stringLiteral(isConcatenatedLiteral(MaxConcatenatedTokens)).bind("str"); in registerMatchers()
|
| H A D | StringConstructorCheck.cpp | 70 const auto BoundStringLiteral = stringLiteral().bind("str"); in registerMatchers()
|
| H A D | SizeofExpressionCheck.cpp | 127 hasInitializer(ignoringParenImpCasts(stringLiteral()))); in registerMatchers()
|
| H A D | NotNullTerminatedResultCheck.cpp | 669 ignoringImpCasts(anyOf(stringLiteral().bind(SrcExprName), in registerMatchers() 670 hasDescendant(stringLiteral().bind(SrcExprName)), in registerMatchers()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | DataCollectionTest.cpp | 151 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 D | AttrTest.cpp | 30 using clang::ast_matchers::stringLiteral; 107 "str", match(constantExpr(hasDescendant(stringLiteral().bind("str"))), in TEST()
|
| H A D | StructuralEquivalenceTest.cpp | 2062 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 D | StaticAssertCheck.cpp | 31 hasOperatorName("!"), hasUnaryOperand(ignoringImpCasts(stringLiteral()))); in registerMatchers() 42 hasEitherOperand(ignoringImpCasts(stringLiteral().bind("assertMSG"))), in registerMatchers()
|
| H A D | MisleadingBidirectional.cpp | 138 Finder->addMatcher(ast_matchers::stringLiteral().bind("strlit"), this); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | FasterStringFindCheck.cpp | 64 expr(ignoringParenCasts(stringLiteral(hasSize(1)).bind("literal"))); in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/ |
| H A D | FasterStrsplitDelimiterCheck.cpp | 62 expr(ignoringParenCasts(stringLiteral(lengthIsOne()).bind("Literal"))); in registerMatchers()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | OSObjectCStyleCast.cpp | 98 hasArgument(0, stringLiteral(mentionsBoundType(WarnRecordDecl)))); in checkASTCodeBody()
|
| /llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/ |
| H A D | inert-global.ll | 18 ; CHECK-LABEL: define %0* @stringLiteral() 22 define %0* @stringLiteral() {
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | RawStringLiteralCheck.cpp | 121 stringLiteral(unless(hasParent(predefinedExpr()))).bind("lit"), this); in registerMatchers()
|
| H A D | UseDefaultMemberInitCheck.cpp | 200 anyOf(stringLiteral(), characterLiteral(), integerLiteral(), in registerMatchers()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantStringInitCheck.cpp | 84 hasArgument(0, ignoringParenImpCasts(stringLiteral(hasSize(0))))); in registerMatchers()
|
| H A D | ContainerSizeEmptyCheck.cpp | 157 stringLiteral(hasSize(0)), cxxConstructExpr(isDefaultConstruction()), in registerMatchers()
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 906 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 D | ASTMatchersTraversalTest.cpp | 2437 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 D | ASTMatchersNarrowingTest.cpp | 2401 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 D | UncheckedOptionalAccessModel.cpp | 142 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 D | Registry.cpp | 551 REGISTER_MATCHER(stringLiteral); in RegistryMaps()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 919 const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral> stringLiteral; variable
|