| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaStmtAsm.cpp | 117 StringLiteral **Constraints = in ActOnGCCAsmStmt() 118 reinterpret_cast<StringLiteral**>(constraints.data()); in ActOnGCCAsmStmt() 119 StringLiteral *AsmString = cast<StringLiteral>(asmString); in ActOnGCCAsmStmt() 120 StringLiteral **Clobbers = reinterpret_cast<StringLiteral**>(clobbers.data()); in ActOnGCCAsmStmt() 131 StringLiteral *Literal = Constraints[i]; in ActOnGCCAsmStmt() 214 StringLiteral *Literal = Constraints[i]; in ActOnGCCAsmStmt() 309 StringLiteral *Literal = Clobbers[i]; in ActOnGCCAsmStmt() 358 StringLiteral *Literal = Constraints[ConstraintIdx]; in ActOnGCCAsmStmt()
|
| HD | SemaAttr.cpp | 414 StringLiteral *SegmentName, in ActOnPragmaMSSeg() 416 PragmaStack<StringLiteral *> *Stack = in ActOnPragmaMSSeg() 417 llvm::StringSwitch<PragmaStack<StringLiteral *> *>(PragmaName) in ActOnPragmaMSSeg() 433 int SectionFlags, StringLiteral *SegmentName) { in ActOnPragmaMSSection() 438 StringLiteral *SegmentName) { in ActOnPragmaMSInitSeg()
|
| HD | SemaChecking.cpp | 44 SourceLocation Sema::getLocationOfStringLiteralByte(const StringLiteral *SL, in getLocationOfStringLiteralByte() 87 StringLiteral *Literal = dyn_cast<StringLiteral>(StrArg); in SemaBuiltinAnnotation() 1186 const StringLiteral *FormatString; in DiagnoseCStringFormatDirectiveInCFAPI() 1191 FormatString = dyn_cast<StringLiteral>(FormatExpr->IgnoreParenImpCasts()); in DiagnoseCStringFormatDirectiveInCFAPI() 2218 StringLiteral *Literal = dyn_cast<StringLiteral>(Arg); in CheckObjCString() 2711 if (!isa<StringLiteral>(Arg->IgnoreParenImpCasts())) in SemaBuiltinARMSpecialReg() 2716 StringRef Reg = cast<StringLiteral>(Arg->IgnoreParenImpCasts())->getString(); in SemaBuiltinARMSpecialReg() 2794 if (!isa<StringLiteral>(Arg->IgnoreParenImpCasts())) in SemaBuiltinCpuSupports() 2800 cast<StringLiteral>(Arg->IgnoreParenImpCasts())->getString(); in SemaBuiltinCpuSupports() 3011 const StringLiteral *StrE = nullptr; in checkFormatStringExpr() [all …]
|
| HD | SemaExprObjC.cpp | 37 StringLiteral **Strings = reinterpret_cast<StringLiteral**>(strings); in ParseObjCStringLiteral() 43 StringLiteral *S = Strings[0]; in ParseObjCStringLiteral() 75 S = StringLiteral::Create(Context, StrBuf, StringLiteral::Ascii, in ParseObjCStringLiteral() 83 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){ in BuildObjCStringLiteral() 397 else if (StringLiteral *String = dyn_cast<StringLiteral>(OrigElement)) { in CheckObjCCollectionLiteralElement() 421 if (StringLiteral *SL = getString->getString()) { in CheckObjCCollectionLiteralElement() 2278 StringLiteral *FormatString = OSL->getString(); in DiagnoseCStringFormatDirectiveInObjCAPI()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | Stmt.h | 47 class StringLiteral; variable 1552 StringLiteral *AsmStr; 1555 StringLiteral **Constraints; 1556 StringLiteral **Clobbers; 1564 IdentifierInfo **names, StringLiteral **constraints, Expr **exprs, 1565 StringLiteral *asmstr, unsigned numclobbers, 1566 StringLiteral **clobbers, SourceLocation rparenloc); 1577 const StringLiteral *getAsmString() const { return AsmStr; } in getAsmString() 1578 StringLiteral *getAsmString() { return AsmStr; } in getAsmString() 1579 void setAsmString(StringLiteral *E) { AsmStr = E; } in setAsmString() [all …]
|
| HD | Mangle.h | 34 class StringLiteral; variable 94 virtual bool shouldMangleStringLiteral(const StringLiteral *SL) = 0; 114 virtual void mangleStringLiteral(const StringLiteral *SL, raw_ostream &) = 0;
|
| HD | ExprObjC.h | 33 ObjCStringLiteral(StringLiteral *SL, QualType T, SourceLocation L) in ObjCStringLiteral() 40 StringLiteral *getString() { return cast<StringLiteral>(String); } in getString() 41 const StringLiteral *getString() const { return cast<StringLiteral>(String); } in getString() 42 void setString(StringLiteral *S) { String = S; } in setString()
|
| HD | Decl.h | 44 class StringLiteral; variable 3392 StringLiteral *AsmString; 3394 FileScopeAsmDecl(DeclContext *DC, StringLiteral *asmstring, in FileScopeAsmDecl() 3399 StringLiteral *Str, SourceLocation AsmLoc, 3411 const StringLiteral *getAsmString() const { return AsmString; } in getAsmString() 3412 StringLiteral *getAsmString() { return AsmString; } in getAsmString() 3413 void setAsmString(StringLiteral *Asm) { AsmString = Asm; } in setAsmString()
|
| HD | DeclCXX.h | 3162 StringLiteral *Message; 3166 Expr *AssertExpr, StringLiteral *Message, in StaticAssertDecl() 3175 Expr *AssertExpr, StringLiteral *Message, 3182 StringLiteral *getMessage() { return Message; } in getMessage() 3183 const StringLiteral *getMessage() const { return Message; } in getMessage()
|
| HD | Expr.h | 48 class StringLiteral; variable 1195 StringLiteral *SL); 1206 StringLiteral *getFunctionName(); 1207 const StringLiteral *getFunctionName() const { in getFunctionName() 1473 class StringLiteral : public Expr { 1498 StringLiteral(QualType Ty) : in StringLiteral() function 1507 static StringLiteral *Create(const ASTContext &C, StringRef Str, 1512 static StringLiteral *Create(const ASTContext &C, StringRef Str, in Create() 1519 static StringLiteral *CreateEmpty(const ASTContext &C, unsigned NumStrs);
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| HD | IdenticalExprChecker.cpp | 461 const StringLiteral *StringLit1 = cast<StringLiteral>(Stmt1); in isIdenticalStmt() 462 const StringLiteral *StringLit2 = cast<StringLiteral>(Stmt2); in isIdenticalStmt()
|
| HD | ChrootChecker.cpp | 113 const StringLiteral* Str = StrRegion->getStringLiteral(); in Chdir()
|
| HD | CStringChecker.cpp | 140 const StringLiteral *getCStringLiteral(CheckerContext &C, 746 const StringLiteral *strLit = cast<StringRegion>(MR)->getStringLiteral(); in getCStringLength() 797 const StringLiteral *CStringChecker::getCStringLiteral(CheckerContext &C, in getCStringLiteral() 1749 const StringLiteral *s1StrLiteral = getCStringLiteral(C, state, s1, s1Val); in evalStrcmpCommon() 1750 const StringLiteral *s2StrLiteral = getCStringLiteral(C, state, s2, s2Val); in evalStrcmpCommon() 1954 if (!isa<StringLiteral>(Init)) in checkPreStmt()
|
| HD | CheckSecuritySyntaxOnly.cpp | 445 const StringLiteral *strArg = in checkCall_mkstemp() 446 dyn_cast<StringLiteral>(CE->getArg((unsigned)ArgSuffix.first) in checkCall_mkstemp()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Lex/ |
| HD | ModuleMap.cpp | 952 StringLiteral, enumerator 1144 StringLiteralParser StringLiteral(LToken, SourceMgr, LangOpts, *Target); in consumeToken() local 1145 if (StringLiteral.hadError) in consumeToken() 1149 unsigned Length = StringLiteral.GetStringLength(); in consumeToken() 1151 memcpy(Saved, StringLiteral.GetString().data(), Length); in consumeToken() 1155 Tok.Kind = MMToken::StringLiteral; in consumeToken() 1229 if (Tok.is(MMToken::Identifier) || Tok.is(MMToken::StringLiteral)) { in parseModuleId() 1550 if (!Tok.is(MMToken::StringLiteral)) { in parseExternModuleDecl() 1675 if (!Tok.is(MMToken::StringLiteral)) { in parseHeaderDecl() 1806 if (!Tok.is(MMToken::StringLiteral)) { in parseUmbrellaDirDecl() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Expr.cpp | 442 StringLiteral *SL) in PredefinedExpr() 449 StringLiteral *PredefinedExpr::getFunctionName() { in getFunctionName() 450 return cast_or_null<StringLiteral>(FnName); in getFunctionName() 808 int StringLiteral::mapCharByteWidth(TargetInfo const &target,StringKind k) { in mapCharByteWidth() 832 StringLiteral *StringLiteral::Create(const ASTContext &C, StringRef Str, in Create() 841 void *Mem = C.Allocate(sizeof(StringLiteral)+ in Create() 843 llvm::alignOf<StringLiteral>()); in Create() 844 StringLiteral *SL = new (Mem) StringLiteral(Ty); in Create() 857 StringLiteral *StringLiteral::CreateEmpty(const ASTContext &C, in CreateEmpty() 859 void *Mem = C.Allocate(sizeof(StringLiteral)+ in CreateEmpty() [all …]
|
| HD | Stmt.cpp | 421 StringLiteral **Constraints, in setOutputsAndInputsAndClobbers() 425 StringLiteral **Clobbers, in setOutputsAndInputsAndClobbers() 442 this->Constraints = new (C) StringLiteral*[NumExprs]; in setOutputsAndInputsAndClobbers() 446 this->Clobbers = new (C) StringLiteral*[NumClobbers]; in setOutputsAndInputsAndClobbers() 691 StringLiteral **constraints, Expr **exprs, in GCCAsmStmt() 692 StringLiteral *asmstr, unsigned numclobbers, in GCCAsmStmt() 693 StringLiteral **clobbers, SourceLocation rparenloc) in GCCAsmStmt() 705 Constraints = new (C) StringLiteral*[NumExprs]; in GCCAsmStmt() 708 Clobbers = new (C) StringLiteral*[NumClobbers]; in GCCAsmStmt()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenModule.h | 66 class StringLiteral; variable 801 llvm::Constant *GetAddrOfConstantCFString(const StringLiteral *Literal); 806 llvm::GlobalVariable *GetAddrOfConstantString(const StringLiteral *Literal); 809 llvm::Constant *GetConstantArrayFromStringLiteral(const StringLiteral *E); 813 GetAddrOfConstantStringFromLiteral(const StringLiteral *S,
|
| HD | CGObjCRuntime.h | 136 virtual llvm::Constant *GenerateConstantString(const StringLiteral *) = 0;
|
| HD | CGExprConstant.cpp | 949 llvm::Constant *VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral() 1019 return CGM.GetAddrOfConstantStringFromLiteral(cast<StringLiteral>(E)); in EmitLValue() 1054 const StringLiteral *Literal = cast<StringLiteral>(Arg); in EmitLValue()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| HD | MemRegion.h | 743 const StringLiteral* Str; 746 StringRegion(const StringLiteral* str, const MemRegion* sreg) in StringRegion() 750 const StringLiteral* Str, 755 const StringLiteral* getStringLiteral() const { return Str; } in getStringLiteral() 1201 const StringRegion *getStringRegion(const StringLiteral* Str);
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/ |
| HD | ClangForward.h | 112 class StringLiteral; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParsePragma.cpp | 535 StringLiteral *SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSection() 644 StringLiteral *SegmentName = nullptr; in HandlePragmaMSSegment() 657 SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSSegment() 696 StringLiteral *SegmentName = nullptr; in HandlePragmaMSInitSeg() 714 cast<StringLiteral>(Actions.ActOnStringLiteral(Toks, nullptr).get()); in HandlePragmaMSInitSeg() 721 SegmentName = cast<StringLiteral>(StringResult.get()); in HandlePragmaMSInitSeg()
|
| /NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| HD | SValBuilder.cpp | 248 const StringLiteral *SL = cast<StringLiteral>(E); in getConstantVal()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 312 S->setAsmString(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); in VisitGCCAsmStmt() 320 SmallVector<StringLiteral*, 16> Constraints; in VisitGCCAsmStmt() 324 Constraints.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); in VisitGCCAsmStmt() 329 SmallVector<StringLiteral*, 16> Clobbers; in VisitGCCAsmStmt() 331 Clobbers.push_back(cast_or_null<StringLiteral>(Reader.ReadSubStmt())); in VisitGCCAsmStmt() 426 E->FnName = cast_or_null<StringLiteral>(Reader.ReadSubExpr()); in VisitPredefinedExpr() 477 void ASTStmtReader::VisitStringLiteral(StringLiteral *E) { in VisitStringLiteral() 483 StringLiteral::StringKind kind = in VisitStringLiteral() 484 static_cast<StringLiteral::StringKind>(Record[Idx++]); in VisitStringLiteral() 929 E->setString(cast<StringLiteral>(Reader.ReadSubStmt())); in VisitObjCStringLiteral() [all …]
|