Home
last modified time | relevance | path

Searched refs:ObjCStringLiteral (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DObjCLocalizeStringLiteral.cpp43 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 Dlocal-symbols.m51 // 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 DMemRegion.h844 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 DLocalizationChecker.cpp61 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 DCGObjCRuntime.h54 class ObjCStringLiteral; variable
H A DCGExprConstant.cpp1813 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
1994 ConstantLValueEmitter::VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprObjC.h52 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 DASTSelection.cpp269 if (isa<StringLiteral>(S) && isa<ObjCStringLiteral>(Parent)) in getSelectionCanonizalizationAction()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DASTSelectionTest.cpp989 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 DSemaExprObjC.cpp142 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 DStmtNodes.td175 def ObjCStringLiteral : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp237 const ObjCStringLiteral *Str, in ProfileRegion()
916 MemRegionManager::getObjCStringRegion(const ObjCStringLiteral *Str){ in getObjCStringRegion()
H A DSValBuilder.cpp336 const auto *SL = cast<ObjCStringLiteral>(E); in getConstantVal()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp270 bool IsStmtEquivalent(const ObjCStringLiteral *E1, in IsStmtEquivalent()
271 const ObjCStringLiteral *E2) { in IsStmtEquivalent()
H A DStmtProfile.cpp2218 void StmtProfiler::VisitObjCStringLiteral(const ObjCStringLiteral *S) { in VisitObjCStringLiteral()
/llvm-project-15.0.7/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp69 if ((isa<ObjCStringLiteral>(Arg) && in rewriteObjCRedundantCallWithLiteral()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp920 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCStringLiteral> objcStringLiteral;
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-expr-json.m3458 // 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 DRewriteObjC.cpp299 Stmt *RewriteObjCStringLiteral(ObjCStringLiteral *Exp);
2485 Stmt *RewriteObjC::RewriteObjCStringLiteral(ObjCStringLiteral *Exp) { in RewriteObjCStringLiteral()
4626 if (ObjCStringLiteral *AtString = dyn_cast<ObjCStringLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
H A DRewriteModernObjC.cpp354 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 DCIndex.cpp4184 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 DFormatToken.h107 TYPE(ObjCStringLiteral) \
/llvm-project-15.0.7/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp2049 TEST_F(StructuralEquivalenceStmtTest, ObjCStringLiteral) { in TEST_F() argument
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp2394 TEST(ASTMatchersTestObjC, ObjCStringLiteral) { in TEST() argument
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1397 void ASTStmtReader::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral()
3099 S = new (Context) ObjCStringLiteral(Empty); in ReadStmtFromStream()

12