Lines Matching refs:MCParser
290 static bool expectAbsExpression(MCAsmParser &MCParser, int64_t &Value, in expectAbsExpression() argument
293 if (MCParser.getLexer().isNot(AsmToken::Equal)) { in expectAbsExpression()
297 MCParser.getLexer().Lex(); in expectAbsExpression()
299 if (MCParser.parseAbsoluteExpression(Value)) { in expectAbsExpression()
307 static bool parseField(AMDGPUMCKernelCodeT &C, MCAsmParser &MCParser, in parseField() argument
310 if (!expectAbsExpression(MCParser, Value, Err)) in parseField()
317 static bool parseBitField(AMDGPUMCKernelCodeT &C, MCAsmParser &MCParser, in parseBitField() argument
320 if (!expectAbsExpression(MCParser, Value, Err)) in parseBitField()
328 static bool parseExpr(MCAsmParser &MCParser, const MCExpr *&Value, in parseExpr() argument
330 if (MCParser.getLexer().isNot(AsmToken::Equal)) { in parseExpr()
334 MCParser.getLexer().Lex(); in parseExpr()
336 if (MCParser.parseExpression(Value)) { in parseExpr()
352 [](AMDGPUMCKernelCodeT &C, MCAsmParser &MCParser, \ in getParserTable()
354 MCContext &Ctx = MCParser.getContext(); \ in getParserTable()
356 if (!parseExpr(MCParser, Value, Err)) \ in getParserTable()
443 bool AMDGPUMCKernelCodeT::ParseKernelCodeT(StringRef ID, MCAsmParser &MCParser, in ParseKernelCodeT() argument
453 if (!parseExpr(MCParser, Value, Err)) in ParseKernelCodeT()
459 return Parser ? Parser(*this, MCParser, Err) : false; in ParseKernelCodeT()