/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 117 StringLiteral **Constraints = 118 reinterpret_cast<StringLiteral**>(constraints.data()); 119 StringLiteral *AsmString = cast<StringLiteral>(asmString); 120 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data()); 139 StringLiteral *Literal = Constraints[i]; 214 StringLiteral *Literal = Constraints[i]; 299 StringLiteral *Literal = Clobbers[i]; 348 StringLiteral *Litera [all...] |
H A D | SemaAttr.cpp | 414 StringLiteral *SegmentName, 416 PragmaStack<StringLiteral *> *Stack = 417 llvm::StringSwitch<PragmaStack<StringLiteral *> *>(PragmaName) 433 int SectionFlags, StringLiteral *SegmentName) { 438 StringLiteral *SegmentName) {
|
H A D | SemaExprObjC.cpp | 37 StringLiteral **Strings = reinterpret_cast<StringLiteral**>(strings); 42 // StringLiteral for ObjCStringLiteral to hold onto. 43 StringLiteral *S = Strings[0]; 75 S = StringLiteral::Create(Context, StrBuf, StringLiteral::Ascii, 83 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ 396 else if (StringLiteral *String = dyn_cast<StringLiteral>(OrigElement)) { 420 if (StringLiteral *S [all...] |
H A D | SemaChecking.cpp | 44 SourceLocation Sema::getLocationOfStringLiteralByte(const StringLiteral *SL, 87 StringLiteral *Literal = dyn_cast<StringLiteral>(StrArg); 1112 const StringLiteral *FormatString; 1117 FormatString = dyn_cast<StringLiteral>(FormatExpr->IgnoreParenImpCasts()); 2076 StringLiteral *Literal = dyn_cast<StringLiteral>(Arg); 2748 const StringLiteral *StrE = nullptr; 2753 StrE = cast<StringLiteral>(E); 2863 const StringLiteral *FExp [all...] |
/external/clang/include/clang/AST/ |
H A D | Mangle.h | 34 class StringLiteral; 94 virtual bool shouldMangleStringLiteral(const StringLiteral *SL) = 0; 114 virtual void mangleStringLiteral(const StringLiteral *SL, raw_ostream &) = 0;
|
H A D | Stmt.h | 47 class StringLiteral; 1547 StringLiteral *AsmStr; 1550 StringLiteral **Constraints; 1551 StringLiteral **Clobbers; 1559 IdentifierInfo **names, StringLiteral **constraints, Expr **exprs, 1560 StringLiteral *asmstr, unsigned numclobbers, 1561 StringLiteral **clobbers, SourceLocation rparenloc); 1572 const StringLiteral *getAsmString() const { return AsmStr; } 1573 StringLiteral *getAsmString() { return AsmStr; } 1574 void setAsmString(StringLiteral * [all...] |
H A D | ExprObjC.h | 33 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; } 354 /// type and behavior as StringLiteral except that the string initializer is
|
H A D | DeclCXX.h | 3158 StringLiteral *Message; 3162 Expr *AssertExpr, StringLiteral *Message, 3171 Expr *AssertExpr, StringLiteral *Message, 3178 StringLiteral *getMessage() { return Message; } 3179 const StringLiteral *getMessage() const { return Message; }
|
H A D | Decl.h | 43 class StringLiteral; 3346 StringLiteral *AsmString; 3348 FileScopeAsmDecl(DeclContext *DC, StringLiteral *asmstring, 3353 StringLiteral *Str, SourceLocation AsmLoc, 3365 const StringLiteral *getAsmString() const { return AsmString; } 3366 StringLiteral *getAsmString() { return AsmString; } 3367 void setAsmString(StringLiteral *Asm) { AsmString = Asm; }
|
H A D | Expr.h | 48 class StringLiteral; 1193 StringLiteral *SL); 1204 StringLiteral *getFunctionName(); 1205 const StringLiteral *getFunctionName() const { 1455 /// StringLiteral - This represents a string literal expression, e.g. "foo" 1471 class StringLiteral : public Expr { class in namespace:clang 1496 StringLiteral(QualType Ty) : function in class:clang::StringLiteral 1505 static StringLiteral *Create(const ASTContext &C, StringRef Str, 1510 static StringLiteral *Create(const ASTContext &C, StringRef Str, 1517 static StringLiteral *CreateEmpt [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IdenticalExprChecker.cpp | 461 const StringLiteral *StringLit1 = cast<StringLiteral>(Stmt1); 462 const StringLiteral *StringLit2 = cast<StringLiteral>(Stmt2);
|
H A D | ChrootChecker.cpp | 113 const StringLiteral* Str = StrRegion->getStringLiteral();
|
H A D | CheckSecuritySyntaxOnly.cpp | 445 const StringLiteral *strArg = 446 dyn_cast<StringLiteral>(CE->getArg((unsigned)ArgSuffix.first)
|
H A D | CStringChecker.cpp | 140 const StringLiteral *getCStringLiteral(CheckerContext &C, 747 const StringLiteral *strLit = cast<StringRegion>(MR)->getStringLiteral(); 799 const StringLiteral *CStringChecker::getCStringLiteral(CheckerContext &C, 1751 const StringLiteral *s1StrLiteral = getCStringLiteral(C, state, s1, s1Val); 1752 const StringLiteral *s2StrLiteral = getCStringLiteral(C, state, s2, s2Val); 1960 if (!isa<StringLiteral>(Init))
|
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 108 class StringLiteral;
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 442 StringLiteral *SL) 449 StringLiteral *PredefinedExpr::getFunctionName() { 450 return cast_or_null<StringLiteral>(FnName); 808 int StringLiteral::mapCharByteWidth(TargetInfo const &target,StringKind k) { 832 StringLiteral *StringLiteral::Create(const ASTContext &C, StringRef Str, 837 "StringLiteral must be of constant array type!"); 839 // Allocate enough space for the StringLiteral plus an array of locations for 841 void *Mem = C.Allocate(sizeof(StringLiteral)+ 843 llvm::alignOf<StringLiteral>()); [all...] |
H A D | Stmt.cpp | 421 StringLiteral **Constraints, 425 StringLiteral **Clobbers, 442 this->Constraints = new (C) StringLiteral*[NumExprs]; 446 this->Clobbers = new (C) StringLiteral*[NumClobbers]; 691 StringLiteral **constraints, Expr **exprs, 692 StringLiteral *asmstr, unsigned numclobbers, 693 StringLiteral **clobbers, SourceLocation rparenloc) 705 Constraints = new (C) StringLiteral*[NumExprs]; 708 Clobbers = new (C) StringLiteral*[NumClobbers];
|
/external/clang/lib/Lex/ |
H A D | ModuleMap.cpp | 971 StringLiteral, enumerator in enum:clang::MMToken::TokenKind 1163 StringLiteralParser StringLiteral(LToken, SourceMgr, LangOpts, *Target); 1164 if (StringLiteral.hadError) 1168 unsigned Length = StringLiteral.GetStringLength(); 1170 memcpy(Saved, StringLiteral.GetString().data(), Length); 1174 Tok.Kind = MMToken::StringLiteral; 1248 if (Tok.is(MMToken::Identifier) || Tok.is(MMToken::StringLiteral)) { 1569 if (!Tok.is(MMToken::StringLiteral)) { 1694 if (!Tok.is(MMToken::StringLiteral)) { 1819 if (!Tok.is(MMToken::StringLiteral)) { [all...] |
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.h | 66 class StringLiteral; 785 llvm::Constant *GetAddrOfConstantCFString(const StringLiteral *Literal); 790 llvm::GlobalVariable *GetAddrOfConstantString(const StringLiteral *Literal); 793 llvm::Constant *GetConstantArrayFromStringLiteral(const StringLiteral *E); 797 GetAddrOfConstantStringFromLiteral(const StringLiteral *S,
|
H A D | CGObjCRuntime.h | 136 virtual llvm::Constant *GenerateConstantString(const StringLiteral *) = 0;
|
H A D | CGExprConstant.cpp | 855 llvm::Constant *VisitStringLiteral(StringLiteral *E) { 925 return CGM.GetAddrOfConstantStringFromLiteral(cast<StringLiteral>(E)); 960 const StringLiteral *Literal = cast<StringLiteral>(Arg);
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 740 /// StringRegion - Region associated with a StringLiteral. 743 const StringLiteral* Str; 746 StringRegion(const StringLiteral* str, const MemRegion* sreg) 750 const StringLiteral* Str, 755 const StringLiteral* getStringLiteral() const { return Str; } 1201 const StringRegion *getStringRegion(const StringLiteral* Str);
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | SValBuilder.cpp | 248 const StringLiteral *SL = cast<StringLiteral>(E);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 312 S->setAsmString(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); 320 SmallVector<StringLiteral*, 16> Constraints; 324 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); 329 SmallVector<StringLiteral*, 16> Clobbers; 331 Clobbers.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); 426 E->FnName = cast_or_null<StringLiteral>(Reader.ReadSubExpr()); 477 void ASTStmtReader::VisitStringLiteral(StringLiteral *E) { 483 StringLiteral::StringKind kind = 484 static_cast<StringLiteral::StringKind>(Record[Idx++]); 919 E->setString(cast<StringLiteral>(Reade [all...] |
/external/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 535 StringLiteral *SegmentName = cast<StringLiteral>(StringResult.get()); 644 StringLiteral *SegmentName = nullptr; 657 SegmentName = cast<StringLiteral>(StringResult.get()); 696 StringLiteral *SegmentName = nullptr; 714 cast<StringLiteral>(Actions.ActOnStringLiteral(Toks, nullptr).get()); 721 SegmentName = cast<StringLiteral>(StringResult.get());
|