Lines Matching defs:AsmToks
43 ArrayRef<Token> AsmToks;
45 /// The offset of each token in AsmToks within AsmString.
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks),
53 assert(AsmToks.size() == AsmTokOffsets.size());
110 unsigned FirstIndex = FirstOrigToken - AsmToks.begin();
116 (AsmTokOffsets[LastIndex] + AsmToks[LastIndex].getLength() -
157 FirstOrigToken = &AsmToks[FirstTokIndex];
162 TempToks.push_back(AsmToks[i]);
185 if (TokIndex < AsmToks.size()) {
186 const Token &Tok = AsmToks[TokIndex];
298 ArrayRef<Token> AsmToks,
301 assert(!AsmToks.empty() && "Didn't expect an empty AsmToks!");
306 for (unsigned i = 0, e = AsmToks.size(); i < e; ++i) {
307 const Token &Tok = AsmToks[i];
348 assert(TokOffsets.size() == AsmToks.size());
397 SmallVector<Token, 4> AsmToks;
434 AsmToks.push_back(Tok);
495 AsmToks.push_back(Tok);
521 AsmToks.push_back(Tok);
565 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmString,
571 if (!TheTarget || AsmToks.empty()) {
577 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString))
637 ClangAsmParserCallback Callback(*this, AsmLoc, AsmString, AsmToks,
682 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmStringIR,