Lines Matching refs:AsmLoc
39 SourceLocation AsmLoc; member in __anonc60b55280111::ClangAsmParserCallback
51 : TheParser(P), AsmLoc(Loc), AsmString(AsmString), AsmToks(Toks), in ClangAsmParserCallback()
67 AsmLoc); in LookupInlineAsmField()
184 SourceLocation Loc = AsmLoc; in translateLocation()
299 static bool buildMSAsmString(Preprocessor &PP, SourceLocation AsmLoc, in buildMSAsmString() argument
329 PP.Diag(AsmLoc, diag::err_asm_empty); in buildMSAsmString()
378 StmtResult Parser::ParseMicrosoftAsmStatement(SourceLocation AsmLoc) { in ParseMicrosoftAsmStatement() argument
380 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()
549 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmString, in ParseMicrosoftAsmStatement()
561 if (buildMSAsmString(PP, AsmLoc, AsmToks, TokOffsets, AsmString)) in ParseMicrosoftAsmStatement()
570 Diag(AsmLoc, diag::err_msasm_unable_to_create_target) in ParseMicrosoftAsmStatement()
585 Diag(AsmLoc, diag::err_msasm_unable_to_create_target) in ParseMicrosoftAsmStatement()
610 Diag(AsmLoc, diag::err_msasm_unable_to_create_target) in ParseMicrosoftAsmStatement()
624 ClangAsmParserCallback Callback(*this, AsmLoc, AsmString, AsmToks, in ParseMicrosoftAsmStatement()
662 Actions.BuildUnaryOp(getCurScope(), AsmLoc, UO_AddrOf, OpExpr).get(); in ParseMicrosoftAsmStatement()
669 return Actions.ActOnMSAsmStmt(AsmLoc, LBraceLocs[0], AsmToks, AsmStringIR, in ParseMicrosoftAsmStatement()
723 SourceLocation AsmLoc = ConsumeToken(); in ParseAsmStatement() local
727 return ParseMicrosoftAsmStatement(AsmLoc); in ParseAsmStatement()
766 AsmLoc, /*isSimple*/ true, GAQ.isVolatile(), in ParseAsmStatement()
865 return Actions.ActOnGCCAsmStmt(AsmLoc, false, GAQ.isVolatile(), NumOutputs, in ParseAsmStatement()