Lines Matching refs:StartLoc
88 SMLoc StartLoc, EndLoc; member in __anone89483630111::SystemZOperand
153 : Kind(kind), StartLoc(startLoc), EndLoc(endLoc) {} in SystemZOperand()
156 static std::unique_ptr<SystemZOperand> createInvalid(SMLoc StartLoc, in createInvalid() argument
158 return make_unique<SystemZOperand>(KindInvalid, StartLoc, EndLoc); in createInvalid()
169 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { in createReg() argument
170 auto Op = make_unique<SystemZOperand>(KindReg, StartLoc, EndLoc); in createReg()
177 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) { in createImm() argument
178 auto Op = make_unique<SystemZOperand>(KindImm, StartLoc, EndLoc); in createImm()
186 unsigned LengthReg, SMLoc StartLoc, SMLoc EndLoc) { in createMem() argument
187 auto Op = make_unique<SystemZOperand>(KindMem, StartLoc, EndLoc); in createMem()
202 SMLoc StartLoc, SMLoc EndLoc) { in createImmTLS() argument
203 auto Op = make_unique<SystemZOperand>(KindImmTLS, StartLoc, EndLoc); in createImmTLS()
285 SMLoc getStartLoc() const override { return StartLoc; } in getStartLoc()
291 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); } in getLocRange()
405 SMLoc StartLoc, EndLoc; member
451 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
696 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
705 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
710 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
715 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
729 return Error(Reg.StartLoc, "invalid register"); in parseRegister()
747 return Error(Reg.StartLoc, "invalid operand for instruction"); in parseRegister()
749 return Error(Reg.StartLoc, "invalid register pair"); in parseRegister()
751 return Error(Reg.StartLoc, "%r0 used in an address"); in parseRegister()
770 Reg.StartLoc, Reg.EndLoc)); in parseRegister()
780 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAnyRegister() local
787 Error(StartLoc, "invalid register"); in parseAnyRegister()
795 Operands.push_back(SystemZOperand::createImm(Register, StartLoc, EndLoc)); in parseAnyRegister()
830 Reg.StartLoc, Reg.EndLoc)); in parseAnyRegister()
882 Error(Reg.StartLoc, "invalid use of vector addressing"); in parseAddressRegister()
885 Error(Reg.StartLoc, "invalid address register"); in parseAddressRegister()
888 Error(Reg.StartLoc, "%r0 used in an address"); in parseAddressRegister()
899 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress() local
918 Error(StartLoc, "invalid use of length addressing"); in parseAddress()
922 Error(StartLoc, "invalid use of indexed addressing"); in parseAddress()
946 Error(StartLoc, "invalid use of length addressing"); in parseAddress()
959 Error(StartLoc, "invalid use of indexed addressing"); in parseAddress()
964 Error(StartLoc, "missing length in address"); in parseAddress()
971 Error(StartLoc, "invalid operand for instruction"); in parseAddress()
983 Error(StartLoc, "invalid use of length addressing"); in parseAddress()
990 Error(StartLoc, "vector index required in address"); in parseAddress()
1002 Error(StartLoc, "invalid use of length addressing"); in parseAddress()
1012 StartLoc, EndLoc)); in parseAddress()
1056 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn() local
1060 return Error(StartLoc, "unexpected token in directive"); in ParseDirectiveInsn()
1078 SMLoc StartLoc = Parser.getTok().getLoc(); in ParseDirectiveInsn() local
1082 return Error(StartLoc, "unexpected token in directive"); in ParseDirectiveInsn()
1087 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in ParseDirectiveInsn()
1127 bool SystemZAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister() argument
1142 StartLoc = Reg.StartLoc; in ParseRegister()
1205 Operands.push_back(SystemZOperand::createInvalid(Reg.StartLoc, Reg.EndLoc)); in parseOperand()
1212 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand() local
1230 Operands.push_back(SystemZOperand::createInvalid(StartLoc, EndLoc)); in parseOperand()
1232 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parseOperand()
1302 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel() local
1311 Error(StartLoc, "offset out of range"); in parsePCRel()
1365 StartLoc, EndLoc)); in parsePCRel()
1367 Operands.push_back(SystemZOperand::createImm(Expr, StartLoc, EndLoc)); in parsePCRel()