Lines Matching defs:IDLoc

130   bool finishBundle(SMLoc IDLoc, MCStreamer &Out);
132 bool matchOneInstruction(MCInst &MCB, SMLoc IDLoc,
136 bool matchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
143 bool OutOfRange(SMLoc IDLoc, long long Val, long long Max);
145 SMLoc IDLoc);
471 bool HexagonAsmParser::finishBundle(SMLoc IDLoc, MCStreamer &Out) {
476 MCB.setLoc(IDLoc);
515 auto IDLoc = Parser.getTok().getLoc();
527 return getParser().Error(IDLoc, MemNoShuffMsg);
531 return getParser().Error(IDLoc, llvm::Twine("'") + Option +
557 bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc,
565 MCI.setLoc(IDLoc);
567 result = processInstruction(MCI, InstOperands, IDLoc);
573 MCI.setLoc(IDLoc);
586 return Error(IDLoc, "invalid instruction");
588 return Error(IDLoc, "unrecognized instruction");
592 SMLoc ErrorLoc = IDLoc;
595 return Error(IDLoc, "too few operands for instruction");
600 ErrorLoc = IDLoc;
616 bool HexagonAsmParser::matchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
629 getParser().Error(IDLoc, "Already in a packet");
639 getParser().Error(IDLoc, "Not in a packet");
645 return finishBundle(IDLoc, Out);
648 if (matchOneInstruction(*SubInst, IDLoc, Operands, ErrorInfo,
658 return finishBundle(IDLoc, Out);
1334 bool HexagonAsmParser::OutOfRange(SMLoc IDLoc, long long Val, long long Max) {
1342 return Parser.printError(IDLoc, ES.str());
1347 SMLoc IDLoc) {
1378 IDLoc, SourceMgr::DK_Error,
1390 Error(IDLoc, "trap1 can only have register r0 as operand");
1632 OutOfRange(IDLoc, s8, -128);
1658 OutOfRange(IDLoc, s8, -128);
1672 OutOfRange(IDLoc, s8, -128);