Home | History | Annotate | Download | only in Sema

Lines Matching refs:AsmToks

390                              ArrayRef<Token> AsmToks,
393 assert (!AsmToks.empty() && "Didn't expect an empty AsmToks!");
396 for (unsigned i = 0, e = AsmToks.size(); i < e; ++i) {
398 AsmToks[i].isAtStartOfLine() ||
399 AsmToks[i].is(tok::kw_asm));
404 if (AsmToks[i].is(tok::kw_asm)) {
414 if (i && AsmToks[i].hasLeadingSpace() && !isNewAsm)
417 StringRef Spelling = getSpelling(SemaRef, AsmToks[i]);
430 ArrayRef<Token> AsmToks;
437 : SemaRef(Ref), AsmLoc(Loc), AsmToks(Toks), TokOffsets(Offsets) { }
478 if (TokIndex < AsmToks.size()) {
479 const Token *Tok = &AsmToks[TokIndex];
577 ArrayRef<Token> AsmToks,SourceLocation EndLoc) {
591 if (UnsupportedArch || AsmToks.empty()) {
595 /*IsVolatile*/ true, AsmToks, /*NumOutputs*/ 0,
603 if (buildMSAsmString(*this, AsmLoc, AsmToks, TokOffsets, AsmString))
642 MCAsmParserSemaCallbackImpl MCAPSI(*this, AsmLoc, AsmToks, TokOffsets);
693 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs,