• Home
  • Raw
  • Download

Lines Matching refs:AsmLoc

40   SourceLocation AsmLoc;  member in __anon58bfce330111::ClangAsmParserCallback
52 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
109 AsmLoc); in LookupInlineAsmField()
163 SourceLocation Loc = AsmLoc; in translateLocation()
283 static bool buildMSAsmString(Preprocessor &PP, SourceLocation AsmLoc, in buildMSAsmString() argument
313 PP.Diag(AsmLoc, diag::err_asm_empty); in buildMSAsmString()
380 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement() argument
382 SourceLocation EndLoc = AsmLoc; in ParseMicrosoftAsmStatement()
537 Diag(AsmLoc, diag::err_msasm_unsupported_arch) << TheTriple.getArchName(); in ParseMicrosoftAsmStatement()
542 Diag(AsmLoc, diag::err_msasm_unable_to_create_target) << Error; in ParseMicrosoftAsmStatement()
550 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, StringRef(), in ParseMicrosoftAsmStatement()
558 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement()
601 ClangAsmParserCallback Callback(*this, AsmLoc, AsmString, AsmToks, in ParseMicrosoftAsmStatement()
613 if (Parser->parseMSInlineAsm(AsmLoc.getPtrEncoding(), AsmStringIR, NumOutputs, in ParseMicrosoftAsmStatement()
638 Actions.BuildUnaryOp(getCurScope(), AsmLoc, UO_AddrOf, OpExpr).get(); in ParseMicrosoftAsmStatement()
645 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmStringIR, in ParseMicrosoftAsmStatement()
671 SourceLocation AsmLoc = ConsumeToken(); in ParseAsmStatement() local
675 return ParseMicrosoftAsmStatement(AsmLoc); in ParseAsmStatement()
733 return Actions.ActOnGCCAsmStmt(AsmLoc, /*isSimple*/ true, isVolatile, in ParseAsmStatement()
794 AsmLoc, false, isVolatile, NumOutputs, NumInputs, Names.data(), in ParseAsmStatement()