Lines Matching defs:EndLoc

93   SMLoc StartLoc, EndLoc;
157 SystemZOperand(OperandKind Kind, SMLoc StartLoc, SMLoc EndLoc)
158 : Kind(Kind), StartLoc(StartLoc), EndLoc(EndLoc) {}
162 SMLoc EndLoc) {
163 return std::make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc);
174 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) {
175 auto Op = std::make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc);
182 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) {
183 auto Op = std::make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc);
191 unsigned LengthReg, SMLoc StartLoc, SMLoc EndLoc) {
192 auto Op = std::make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc);
207 SMLoc StartLoc, SMLoc EndLoc) {
208 auto Op = std::make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc);
291 SMLoc getEndLoc() const override { return EndLoc; }
296 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); }
409 SMLoc StartLoc, EndLoc;
496 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
497 bool ParseRegister(MCRegister &RegNo, SMLoc &StartLoc, SMLoc &EndLoc,
500 SMLoc &EndLoc) override;
808 Reg.EndLoc = Parser.getTok().getLoc();
891 SystemZOperand::createReg(Kind, Regs[Reg.Num], Reg.StartLoc, Reg.EndLoc));
911 SMLoc EndLoc =
914 Operands.push_back(SystemZOperand::createImm(Register, StartLoc, EndLoc));
955 Reg.StartLoc, Reg.EndLoc));
982 Reg.EndLoc = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
1191 SMLoc EndLoc =
1195 StartLoc, EndLoc));
1275 SMLoc EndLoc =
1278 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));
1358 SMLoc &EndLoc, bool RestoreOnFailure) {
1373 EndLoc = Reg.EndLoc;
1378 SMLoc &EndLoc) {
1379 return ParseRegister(Reg, StartLoc, EndLoc, /*RestoreOnFailure=*/false);
1383 SMLoc &EndLoc) {
1384 bool Result = ParseRegister(Reg, StartLoc, EndLoc, /*RestoreOnFailure=*/true);
1487 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc));
1510 SMLoc EndLoc =
1513 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc));
1515 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));
1652 SMLoc EndLoc =
1657 StartLoc, EndLoc));
1659 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc));