Lines Matching defs:AsmString
40 StringRef AsmString;
42 /// The tokens we streamed into AsmString and handed off to MC.
45 /// The offset of each token in AsmToks within AsmString.
49 ClangAsmParserCallback(Parser &P, SourceLocation Loc, StringRef AsmString,
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks),
112 assert(!std::less<const char *>()(Str.begin(), AsmString.begin()) &&
113 !std::less<const char *>()(AsmString.end(), Str.end()));
116 unsigned FirstCharOffset = Str.begin() - AsmString.begin();
128 unsigned LastCharOffset = Str.end() - AsmString.begin();
475 SmallString<512> AsmString;
477 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString))
491 llvm::MemoryBuffer::getMemBuffer(AsmString, "<MS inline asm>");
514 ClangAsmParserCallback Callback(*this, AsmLoc, AsmString, AsmToks,
614 ExprResult AsmString(ParseAsmStringLiteral());
615 if (AsmString.isInvalid()) {
631 Constraints, Exprs, AsmString.get(),
691 Constraints, Exprs, AsmString.get(), Clobbers, T.getCloseLocation());