Searched refs:StringLiteral (Results 1 - 25 of 60) sorted by relevance

123

/external/clang/include/clang/AST/
H A DStmt.h42 class StringLiteral;
1526 StringLiteral *AsmStr;
1529 StringLiteral **Constraints;
1530 StringLiteral **Clobbers;
1535 IdentifierInfo **names, StringLiteral **constraints, Expr **exprs,
1536 StringLiteral *asmstr, unsigned numclobbers,
1537 StringLiteral **clobbers, SourceLocation rparenloc);
1548 const StringLiteral *getAsmString() const { return AsmStr; }
1549 StringLiteral *getAsmString() { return AsmStr; }
1550 void setAsmString(StringLiteral *
[all...]
H A DExprObjC.h33 ObjCStringLiteral(StringLiteral *SL, QualType T, SourceLocation L)
40 StringLiteral *getString() { return cast<StringLiteral>(String); }
41 const StringLiteral *getString() const { return cast<StringLiteral>(String); }
42 void setString(StringLiteral *S) { String = S; }
338 /// type and behavior as StringLiteral except that the string initializer is
H A DDeclCXX.h2904 StringLiteral *Message;
2908 Expr *AssertExpr, StringLiteral *Message,
2917 Expr *AssertExpr, StringLiteral *Message,
2924 StringLiteral *getMessage() { return Message; }
2925 const StringLiteral *getMessage() const { return Message; }
H A DDecl.h33 class StringLiteral;
3042 StringLiteral *AsmString;
3044 FileScopeAsmDecl(DeclContext *DC, StringLiteral *asmstring,
3049 StringLiteral *Str, SourceLocation AsmLoc,
3061 const StringLiteral *getAsmString() const { return AsmString; }
3062 StringLiteral *getAsmString() { return AsmString; }
3063 void setAsmString(StringLiteral *Asm) { AsmString = Asm; }
/external/clang/lib/AST/
H A DStmt.cpp412 StringLiteral **Constraints,
416 StringLiteral **Clobbers,
433 this->Constraints = new (C) StringLiteral*[NumExprs];
437 this->Clobbers = new (C) StringLiteral*[NumClobbers];
652 IdentifierInfo **names, StringLiteral **constraints,
653 Expr **exprs, StringLiteral *asmstr,
654 unsigned numclobbers, StringLiteral **clobbers,
667 Constraints = new (C) StringLiteral*[NumExprs];
670 Clobbers = new (C) StringLiteral*[NumClobbers];
H A DExpr.cpp622 int StringLiteral::mapCharByteWidth(TargetInfo const &target,StringKind k) {
646 StringLiteral *StringLiteral::Create(ASTContext &C, StringRef Str,
650 // Allocate enough space for the StringLiteral plus an array of locations for
652 void *Mem = C.Allocate(sizeof(StringLiteral)+
654 llvm::alignOf<StringLiteral>());
655 StringLiteral *SL = new (Mem) StringLiteral(Ty);
657 // OPTIMIZE: could allocate this appended to the StringLiteral.
668 StringLiteral *StringLitera
[all...]
H A DStmtDumper.cpp144 void VisitStringLiteral(StringLiteral *Str);
449 void StmtDumper::VisitStringLiteral(StringLiteral *Str) {
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp101 StringLiteral **Constraints =
102 reinterpret_cast<StringLiteral**>(constraints.data());
104 StringLiteral *AsmString = cast<StringLiteral>(asmString);
105 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data());
115 StringLiteral *Literal = Constraints[i];
144 StringLiteral *Literal = Constraints[i];
191 StringLiteral *Literal = Clobbers[i];
H A DSemaDeclAttr.cpp417 if (StringLiteral *StrLit = dyn_cast<StringLiteral>(ArgExp)) {
1486 StringLiteral *Str = dyn_cast<StringLiteral>(Arg);
1511 StringLiteral *Str = dyn_cast<StringLiteral>(Arg);
1611 StringLiteral *Str = dyn_cast<StringLiteral>(Arg);
1926 StringLiteral *SE = dyn_cast<StringLiteral>(Att
[all...]
H A DSemaExprObjC.cpp37 StringLiteral **Strings = reinterpret_cast<StringLiteral**>(strings);
42 // StringLiteral for ObjCStringLiteral to hold onto.
43 StringLiteral *S = Strings[0];
70 S = StringLiteral::Create(Context, StrBuf,
71 StringLiteral::Ascii, /*Pascal=*/false,
79 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
390 else if (StringLiteral *String = dyn_cast<StringLiteral>(OrigElement)) {
H A DSemaChecking.cpp45 SourceLocation Sema::getLocationOfStringLiteralByte(const StringLiteral *SL,
88 StringLiteral *Literal = dyn_cast<StringLiteral>(StrArg);
1259 StringLiteral *Literal = dyn_cast<StringLiteral>(Arg);
1782 const StringLiteral *StrE = NULL;
1787 StrE = cast<StringLiteral>(E);
1905 const StringLiteral *FExpr;
1920 CheckFormatHandler(Sema &s, const StringLiteral *fexpr,
2300 CheckPrintfHandler(Sema &s, const StringLiteral *fexp
[all...]
/external/clang/lib/Lex/
H A DModuleMap.cpp465 StringLiteral, enumerator in enum:clang::MMToken::TokenKind
628 StringLiteralParser StringLiteral(&LToken, 1, SourceMgr, LangOpts, *Target);
629 if (StringLiteral.hadError)
633 unsigned Length = StringLiteral.GetStringLength();
635 memcpy(Saved, StringLiteral.GetString().data(), Length);
639 Tok.Kind = MMToken::StringLiteral;
1072 if (!Tok.is(MMToken::StringLiteral)) {
1183 if (!Tok.is(MMToken::StringLiteral)) {
1411 case MMToken::StringLiteral:
/external/clang/lib/StaticAnalyzer/Checkers/
H A DChrootChecker.cpp113 const StringLiteral* Str = StrRegion->getStringLiteral();
H A DCStringChecker.cpp134 const StringLiteral *getCStringLiteral(CheckerContext &C,
737 const StringLiteral *strLit = cast<StringRegion>(MR)->getStringLiteral();
788 const StringLiteral *CStringChecker::getCStringLiteral(CheckerContext &C,
1713 const StringLiteral *s1StrLiteral = getCStringLiteral(C, state, s1, s1Val);
1714 const StringLiteral *s2StrLiteral = getCStringLiteral(C, state, s2, s2Val);
1861 if (!isa<StringLiteral>(Init))
H A DCheckSecuritySyntaxOnly.cpp446 const StringLiteral *strArg =
447 dyn_cast<StringLiteral>(CE->getArg((unsigned)ArgSuffix.first)
/external/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp112 const StringLiteral *SL = cast<StringLiteral>(E);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h712 /// StringRegion - Region associated with a StringLiteral.
715 const StringLiteral* Str;
718 StringRegion(const StringLiteral* str, const MemRegion* sreg)
722 const StringLiteral* Str,
727 const StringLiteral* getStringLiteral() const { return Str; }
1160 const StringRegion *getStringRegion(const StringLiteral* Str);
/external/clang/lib/CodeGen/
H A DCodeGenModule.h59 class StringLiteral;
610 llvm::Constant *GetAddrOfConstantCFString(const StringLiteral *Literal);
615 llvm::Constant *GetAddrOfConstantString(const StringLiteral *Literal);
619 llvm::Constant *GetConstantArrayFromStringLiteral(const StringLiteral *E);
623 llvm::Constant *GetAddrOfConstantStringFromLiteral(const StringLiteral *S);
H A DCGObjCRuntime.h137 virtual llvm::Constant *GenerateConstantString(const StringLiteral *) = 0;
H A DCodeGenModule.cpp1981 const StringLiteral *Literal,
2017 const StringLiteral *Literal,
2025 CodeGenModule::GetAddrOfConstantCFString(const StringLiteral *Literal) {
2134 CodeGenModule::GetAddrOfConstantString(const StringLiteral *Literal) {
2283 CodeGenModule::GetConstantArrayFromStringLiteral(const StringLiteral *E) {
2326 CodeGenModule::GetAddrOfConstantStringFromLiteral(const StringLiteral *S) {
H A DCGExprConstant.cpp876 llvm::Constant *VisitStringLiteral(StringLiteral *E) {
944 return CGM.GetAddrOfConstantStringFromLiteral(cast<StringLiteral>(E));
979 const StringLiteral *Literal = cast<StringLiteral>(Arg);
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp2026 Expr *Replacement = StringLiteral::Create(*Context, StrEncoding,
2027 StringLiteral::Ascii, false,
2043 SelExprs.push_back(StringLiteral::Create(*Context,
2045 StringLiteral::Ascii, false,
2549 // The pretty printer for StringLiteral handles escape characters properly.
2613 ClsExprs.push_back(StringLiteral::Create(*Context,
2615 StringLiteral::Ascii, false,
2626 SelExprs.push_back(StringLiteral::Create(*Context,
2628 StringLiteral::Ascii, false,
2752 ClsExprs.push_back(StringLiteral
[all...]
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp301 S->setAsmString(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
305 SmallVector<StringLiteral*, 16> Constraints;
309 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
314 SmallVector<StringLiteral*, 16> Clobbers;
316 Clobbers.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt()));
393 void ASTStmtReader::VisitStringLiteral(StringLiteral *E) {
399 StringLiteral::StringKind kind =
400 static_cast<StringLiteral::StringKind>(Record[Idx++]);
824 E->setString(cast<StringLiteral>(Reader.ReadSubStmt()));
1738 S = StringLiteral
[all...]
/external/v8/src/
H A Dpreparser.h283 static Expression StringLiteral() { function in class:v8::preparser::PreParser::Expression
/external/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp967 if (const StringLiteral *
968 StrE = dyn_cast<StringLiteral>(OrigArg->IgnoreParens())) {

Completed in 516 milliseconds

123