Home
last modified time | relevance | path

Searched refs:StringLiteral (Results 1 – 25 of 69) sorted by relevance

123

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmtAsm.cpp117 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()
HDSemaAttr.cpp414 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()
HDSemaChecking.cpp44 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 …]
HDSemaExprObjC.cpp37 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/
HDStmt.h47 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 …]
HDMangle.h34 class StringLiteral; variable
94 virtual bool shouldMangleStringLiteral(const StringLiteral *SL) = 0;
114 virtual void mangleStringLiteral(const StringLiteral *SL, raw_ostream &) = 0;
HDExprObjC.h33 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()
HDDecl.h44 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()
HDDeclCXX.h3162 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()
HDExpr.h48 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/
HDIdenticalExprChecker.cpp461 const StringLiteral *StringLit1 = cast<StringLiteral>(Stmt1); in isIdenticalStmt()
462 const StringLiteral *StringLit2 = cast<StringLiteral>(Stmt2); in isIdenticalStmt()
HDChrootChecker.cpp113 const StringLiteral* Str = StrRegion->getStringLiteral(); in Chdir()
HDCStringChecker.cpp140 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()
HDCheckSecuritySyntaxOnly.cpp445 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/
HDModuleMap.cpp952 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/
HDExpr.cpp442 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 …]
HDStmt.cpp421 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/
HDCodeGenModule.h66 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,
HDCGObjCRuntime.h136 virtual llvm::Constant *GenerateConstantString(const StringLiteral *) = 0;
HDCGExprConstant.cpp949 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/
HDMemRegion.h743 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/
HDClangForward.h112 class StringLiteral; variable
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParsePragma.cpp535 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/
HDSValBuilder.cpp248 const StringLiteral *SL = cast<StringLiteral>(E); in getConstantVal()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp312 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 …]

123