Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ !
H A DLocalizationChecker.cpp63 check::PostStmt<ObjCStringLiteral>> {
100 void checkPostStmt(const ObjCStringLiteral *SL, CheckerContext &C) const;
989 void NonLocalizedStringChecker::checkPostStmt(const ObjCStringLiteral *SL, in checkPostStmt()
1006 auto *LiteralExpr = dyn_cast<ObjCStringLiteral>(Point->getStmt()); in VisitNode()
1284 if (isa<ObjCStringLiteral>(Arg)) in VisitCallExpr()
/src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ !
H A DMemRegion.h866 const ObjCStringLiteral *Str;
868 ObjCStringRegion(const ObjCStringLiteral *str, in ObjCStringRegion()
875 const ObjCStringLiteral *Str,
880 const ObjCStringLiteral *getObjCStringLiteral() const { return Str; } in getObjCStringLiteral()
1490 const ObjCStringRegion *getObjCStringRegion(const ObjCStringLiteral *Str);
/src/contrib/llvm-project/clang/lib/CodeGen/ !
H A DCGObjCRuntime.h54 class ObjCStringLiteral; variable
H A DCGExprConstant.cpp2000 ConstantLValue VisitObjCStringLiteral(const ObjCStringLiteral *E);
2197 ConstantLValueEmitter::VisitObjCStringLiteral(const ObjCStringLiteral *E) { in VisitObjCStringLiteral()
/src/contrib/llvm-project/clang/include/clang/AST/ !
H A DExprObjC.h51 class ObjCStringLiteral : public Expr {
56 ObjCStringLiteral(StringLiteral *SL, QualType T, SourceLocation L) in ObjCStringLiteral() function
61 explicit ObjCStringLiteral(EmptyShell Empty) in ObjCStringLiteral() function
H A DRecursiveASTVisitor.h2988 DEF_TRAVERSE_STMT(ObjCStringLiteral, {})
/src/contrib/llvm-project/clang/lib/Tooling/Refactoring/ !
H A DASTSelection.cpp270 if (isa<StringLiteral>(S) && isa<ObjCStringLiteral>(Parent)) in getSelectionCanonizalizationAction()
/src/contrib/llvm-project/clang/include/clang/Basic/ !
H A DStmtNodes.td177 def ObjCStringLiteral : StmtNode<Expr>;
/src/contrib/llvm-project/clang/lib/Sema/ !
H A DSemaExprObjC.cpp148 return new (Context) ObjCStringLiteral(S, Ty, AtLoc); in BuildObjCStringLiteral()
481 if (ObjCStringLiteral *getString = in CheckObjCCollectionLiteralElement()
482 dyn_cast<ObjCStringLiteral>(OrigElement)) { in CheckObjCCollectionLiteralElement()
935 if (auto *StrLit = dyn_cast<ObjCStringLiteral>(Key)) { in CheckObjCDictionaryLiteralDuplicateKeys()
2577 if (ObjCStringLiteral *OSL = in DiagnoseCStringFormatDirectiveInObjCAPI()
2578 dyn_cast<ObjCStringLiteral>(FormatExpr->IgnoreParenImpCasts())) { in DiagnoseCStringFormatDirectiveInObjCAPI()
3581 ACCResult VisitObjCStringLiteral(ObjCStringLiteral *e) { in VisitObjCStringLiteral()
H A DSemaObjC.cpp2292 if (const ObjCStringLiteral *OSL = in DiagnoseCStringFormatDirectiveInCFAPI()
2293 dyn_cast<ObjCStringLiteral>(FormatExpr->IgnoreParenImpCasts())) in DiagnoseCStringFormatDirectiveInCFAPI()
H A DSemaChecking.cpp4567 if (auto *ObjcLiteral = dyn_cast<ObjCStringLiteral>(Arg)) { in CheckOSLogFormatStringArg()
5940 if (const ObjCStringLiteral *ObjCFExpr = dyn_cast<ObjCStringLiteral>(E)) in checkFormatStringExpr()
6394 if (!isa<ObjCStringLiteral>(OrigFormatExpr)) { in HandleNullChar()
10762 if (isa<ObjCStringLiteral>(E) || isa<ObjCArrayLiteral>(E) || in CheckImplicitConversion()
/src/contrib/llvm-project/clang/lib/AST/Interp/ !
H A DCompiler.h151 bool VisitObjCStringLiteral(const ObjCStringLiteral *E);
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ !
H A DMemRegion.cpp247 const ObjCStringLiteral *Str, in ProfileRegion()
968 MemRegionManager::getObjCStringRegion(const ObjCStringLiteral *Str){ in getObjCStringRegion()
H A DSValBuilder.cpp344 const auto *SL = cast<ObjCStringLiteral>(E); in getConstantVal()
/src/contrib/llvm-project/clang/lib/AST/ !
H A DASTStructuralEquivalence.cpp284 bool IsStmtEquivalent(const ObjCStringLiteral *E1, in IsStmtEquivalent()
285 const ObjCStringLiteral *E2) { in IsStmtEquivalent()
H A DStmtProfile.cpp2329 void StmtProfiler::VisitObjCStringLiteral(const ObjCStringLiteral *S) { in VisitObjCStringLiteral()
H A DStmtPrinter.cpp2639 void StmtPrinter::VisitObjCStringLiteral(ObjCStringLiteral *Node) { in VisitObjCStringLiteral()
/src/contrib/llvm-project/clang/lib/ASTMatchers/ !
H A DASTMatchersInternal.cpp929 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCStringLiteral> objcStringLiteral;
/src/contrib/llvm-project/clang/lib/Edit/ !
H A DRewriteObjCFoundationAPI.cpp70 if ((isa<ObjCStringLiteral>(Arg) && in rewriteObjCRedundantCallWithLiteral()
/src/contrib/llvm-project/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.cpp353 Stmt *RewriteObjCStringLiteral(ObjCStringLiteral *Exp);
2558 Stmt *RewriteModernObjC::RewriteObjCStringLiteral(ObjCStringLiteral *Exp) { in RewriteObjCStringLiteral()
5500 if (ObjCStringLiteral *AtString = dyn_cast<ObjCStringLiteral>(S)) in RewriteFunctionBodyOrGlobalInitializer()
/src/contrib/llvm-project/clang/lib/Format/ !
H A DFormatToken.h127 TYPE(ObjCStringLiteral) \
/src/contrib/llvm-project/clang/lib/Serialization/ !
H A DASTReaderStmt.cpp1439 void ASTStmtReader::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral()
3290 S = new (Context) ObjCStringLiteral(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1389 void ASTStmtWriter::VisitObjCStringLiteral(ObjCStringLiteral *E) { in VisitObjCStringLiteral()
/src/contrib/llvm-project/clang/include/clang/ASTMatchers/ !
H A DASTMatchers.h1537 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCStringLiteral>

12