Lines Matching refs:StartLoc
92 SMLoc StartLoc, EndLoc; member in __anon4f8b82ce0111::SystemZOperand
157 : Kind(kind), StartLoc(startLoc), EndLoc(endLoc) {} in SystemZOperand()
160 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc, in createInvalid() argument
162 return std::make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc); in createInvalid()
173 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { in createReg() argument
174 auto Op = std::make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc); in createReg()
181 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) { in createImm() argument
182 auto Op = std::make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc); in createImm()
190 unsigned LengthReg, SMLoc StartLoc, SMLoc EndLoc) { in createMem() argument
191 auto Op = std::make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc); in createMem()
206 SMLoc StartLoc, SMLoc EndLoc) { in createImmTLS() argument
207 auto Op = std::make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc); in createImmTLS()
289 SMLoc getStartLoc() const override { return StartLoc; } in getStartLoc()
295 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); } in getLocRange()
409 SMLoc StartLoc, EndLoc; member
497 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
498 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc,
500 OperandMatchResultTy tryParseRegister(unsigned &RegNo, SMLoc &StartLoc,
761 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
773 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
781 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
789 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
806 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
857 Error(Reg.StartLoc, "invalid operand for instruction"); in parseRegister()
863 Error(Reg.StartLoc, "invalid operand for instruction"); in parseRegister()
893 Error(Reg.StartLoc, "invalid register pair"); in parseRegister()
898 SystemZOperand::createReg(Kind, Regs[Reg.Num], Reg.StartLoc, Reg.EndLoc)); in parseRegister()
905 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAnyRegister() local
916 Error(StartLoc, "invalid register"); in parseAnyRegister()
924 Operands.push_back(SystemZOperand::createImm(Register, StartLoc, EndLoc)); in parseAnyRegister()
935 Error(StartLoc, "invalid register"); in parseAnyRegister()
967 Reg.StartLoc, Reg.EndLoc)); in parseAnyRegister()
974 Reg.StartLoc = Parser.getTok().getLoc(); in parseIntegerRegister()
1097 Error(Reg.StartLoc, "invalid use of vector addressing"); in parseAddressRegister()
1100 Error(Reg.StartLoc, "invalid address register"); in parseAddressRegister()
1111 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress() local
1141 Error(StartLoc, "invalid use of indexed addressing"); in parseAddress()
1173 Error(StartLoc, "invalid use of indexed addressing"); in parseAddress()
1178 Error(StartLoc, "missing length in address"); in parseAddress()
1185 Error(StartLoc, "invalid operand for instruction"); in parseAddress()
1199 Error(StartLoc, "vector index required in address"); in parseAddress()
1216 StartLoc, EndLoc)); in parseAddress()
1262 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn() local
1266 return Error(StartLoc, "unexpected token in directive"); in ParseDirectiveInsn()
1288 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn() local
1292 return Error(StartLoc, "unexpected token in directive"); in ParseDirectiveInsn()
1297 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in ParseDirectiveInsn()
1361 bool SystemZAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister() argument
1376 StartLoc = Reg.StartLoc; in ParseRegister()
1381 bool SystemZAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister() argument
1383 return ParseRegister(RegNo, StartLoc, EndLoc, /*RestoreOnFailure=*/false); in ParseRegister()
1387 SMLoc &StartLoc, in tryParseRegister() argument
1390 ParseRegister(RegNo, StartLoc, EndLoc, /*RestoreOnFailure=*/true); in tryParseRegister()
1493 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc)); in parseOperand()
1500 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand() local
1519 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc)); in parseOperand()
1521 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parseOperand()
1589 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel() local
1608 Error(StartLoc, "Expected PC-relative expression"); in parsePCRel()
1612 Error(StartLoc, "offset out of range"); in parsePCRel()
1629 Error(StartLoc, "offset out of range"); in parsePCRel()
1677 StartLoc, EndLoc)); in parsePCRel()
1679 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parsePCRel()