| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ObjCLocalizeStringLiteral.cpp | 43 const clang::ObjCStringLiteral *Str = nullptr; 58 Str = dyn_cast_or_null<ObjCStringLiteral>(N->ASTNode.get<Stmt>()); in REGISTER_TWEAK()
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | local-symbols.m | 51 // CHECK: local-symbols.m:32:17: ObjCStringLiteral="objc str" Extent=[32:17 - 32:28]
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | MemRegion.h | 844 const ObjCStringLiteral *Str; 846 ObjCStringRegion(const ObjCStringLiteral *str, in ObjCStringRegion() 853 const ObjCStringLiteral *Str, 858 const ObjCStringLiteral *getObjCStringLiteral() const { return Str; } in getObjCStringLiteral() 1427 const ObjCStringRegion *getObjCStringRegion(const ObjCStringLiteral *Str);
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 61 check::PostStmt<ObjCStringLiteral>> { 99 void checkPostStmt(const ObjCStringLiteral *SL, CheckerContext &C) const; 994 void NonLocalizedStringChecker::checkPostStmt(const ObjCStringLiteral *SL, in checkPostStmt() 1011 auto *LiteralExpr = dyn_cast<ObjCStringLiteral>(Point->getStmt()); in VisitNode() 1289 if (isa<ObjCStringLiteral>(Arg)) in VisitCallExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 54 class ObjCStringLiteral; variable
|
| H A D | CGExprConstant.cpp | 1813 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E); 1994 ConstantLValueEmitter::VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 52 class ObjCStringLiteral : public Expr { 57 ObjCStringLiteral(StringLiteral *SL, QualType T, SourceLocation L) in ObjCStringLiteral() function 62 explicit ObjCStringLiteral(EmptyShell Empty) in ObjCStringLiteral() function
|
| /llvm-project-15.0.7/clang/lib/Tooling/Refactoring/ |
| H A D | ASTSelection.cpp | 269 if (isa<StringLiteral>(S) && isa<ObjCStringLiteral>(Parent)) in getSelectionCanonizalizationAction()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | ASTSelectionTest.cpp | 989 EXPECT_TRUE(isa<ObjCStringLiteral>((*SelectedCode)[0])); in TEST() 1001 EXPECT_TRUE(isa<ObjCStringLiteral>((*SelectedCode)[0])); in TEST()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprObjC.cpp | 142 return new (Context) ObjCStringLiteral(S, Ty, AtLoc); in BuildObjCStringLiteral() 472 if (ObjCStringLiteral *getString = in CheckObjCCollectionLiteralElement() 473 dyn_cast<ObjCStringLiteral>(OrigElement)) { in CheckObjCCollectionLiteralElement() 928 if (auto *StrLit = dyn_cast<ObjCStringLiteral>(Key)) { in CheckObjCDictionaryLiteralDuplicateKeys() 2565 if (ObjCStringLiteral *OSL = in DiagnoseCStringFormatDirectiveInObjCAPI() 2566 dyn_cast<ObjCStringLiteral>(FormatExpr->IgnoreParenImpCasts())) { in DiagnoseCStringFormatDirectiveInObjCAPI() 3574 ACCResult VisitObjCStringLiteral(ObjCStringLiteral *e) { in VisitObjCStringLiteral()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 175 def ObjCStringLiteral : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 237 const ObjCStringLiteral *Str, in ProfileRegion() 916 MemRegionManager::getObjCStringRegion(const ObjCStringLiteral *Str){ in getObjCStringRegion()
|
| H A D | SValBuilder.cpp | 336 const auto *SL = cast<ObjCStringLiteral>(E); in getConstantVal()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 270 bool IsStmtEquivalent(const ObjCStringLiteral *E1, in IsStmtEquivalent() 271 const ObjCStringLiteral *E2) { in IsStmtEquivalent()
|
| H A D | StmtProfile.cpp | 2218 void StmtProfiler::VisitObjCStringLiteral(const ObjCStringLiteral *S) { in VisitObjCStringLiteral()
|
| /llvm-project-15.0.7/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 69 if ((isa<ObjCStringLiteral>(Arg) && in rewriteObjCRedundantCallWithLiteral()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 920 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCStringLiteral> objcStringLiteral;
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-expr-json.m | 3458 // CHECK-NEXT: "kind": "ObjCStringLiteral", 3666 // CHECK-NEXT: "kind": "ObjCStringLiteral", 4145 // CHECK-NEXT: "kind": "ObjCStringLiteral", 4388 // CHECK-NEXT: "kind": "ObjCStringLiteral", 4528 // CHECK-NEXT: "kind": "ObjCStringLiteral", 4713 // CHECK-NEXT: "kind": "ObjCStringLiteral",
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 299 Stmt *RewriteObjCStringLiteral(ObjCStringLiteral *Exp); 2485 Stmt *RewriteObjC::RewriteObjCStringLiteral(ObjCStringLiteral *Exp) { in RewriteObjCStringLiteral() 4626 if (ObjCStringLiteral *AtString = dyn_cast<ObjCStringLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
| H A D | RewriteModernObjC.cpp | 354 Stmt *RewriteObjCStringLiteral(ObjCStringLiteral *Exp); 2559 Stmt *RewriteModernObjC::RewriteObjCStringLiteral(ObjCStringLiteral *Exp) { in RewriteObjCStringLiteral() 5503 if (ObjCStringLiteral *AtString = dyn_cast<ObjCStringLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 4184 const ObjCStringLiteral *ObjCExpr; in evaluateExpr() 4185 ObjCExpr = dyn_cast<ObjCStringLiteral>(subExpr); in evaluateExpr() 4205 const ObjCStringLiteral *ObjCExpr; in evaluateExpr() 4206 ObjCExpr = dyn_cast<ObjCStringLiteral>(expr); in evaluateExpr() 4911 if (const ObjCStringLiteral *OSL = dyn_cast<ObjCStringLiteral>(E)) { in clang_getCursorSpelling()
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | FormatToken.h | 107 TYPE(ObjCStringLiteral) \
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | StructuralEquivalenceTest.cpp | 2049 TEST_F(StructuralEquivalenceStmtTest, ObjCStringLiteral) { in TEST_F() argument
|
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A D | ASTMatchersNodeTest.cpp | 2394 TEST(ASTMatchersTestObjC, ObjCStringLiteral) { in TEST() argument
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1397 void ASTStmtReader::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral() 3099 S = new (Context) ObjCStringLiteral(Empty); in ReadStmtFromStream()
|