Lines Matching refs:EndLoc
564 virtual bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc);
618 SMLoc StartLoc, EndLoc; member
654 : Kind(K), StartLoc(Start), EndLoc(End) {} in X86Operand()
662 SMLoc getEndLoc() const { return EndLoc; } in getEndLoc()
665 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); } in getLocRange()
935 SMLoc EndLoc = SMLoc::getFromPointer(Loc.getPointer() + Str.size()); in CreateToken() local
936 X86Operand *Res = new X86Operand(Token, Loc, EndLoc); in CreateToken()
942 static X86Operand *CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc, in CreateReg()
947 X86Operand *Res = new X86Operand(Register, StartLoc, EndLoc); in CreateReg()
956 static X86Operand *CreateImm(const MCExpr *Val, SMLoc StartLoc, SMLoc EndLoc){ in CreateImm()
957 X86Operand *Res = new X86Operand(Immediate, StartLoc, EndLoc); in CreateImm()
963 static X86Operand *CreateMem(const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc, in CreateMem()
966 X86Operand *Res = new X86Operand(Memory, StartLoc, EndLoc); in CreateMem()
982 unsigned Scale, SMLoc StartLoc, SMLoc EndLoc, in CreateMem()
993 X86Operand *Res = new X86Operand(Memory, StartLoc, EndLoc); in CreateMem()
1030 SMLoc &StartLoc, SMLoc &EndLoc) { in ParseRegister() argument
1041 EndLoc = Tok.getEndLoc(); in ParseRegister()
1046 SMRange(StartLoc, EndLoc)); in ParseRegister()
1067 SMRange(StartLoc, EndLoc)); in ParseRegister()
1099 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1104 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1122 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1131 SMRange(StartLoc, EndLoc)); in ParseRegister()
1757 SMLoc StartLoc, EndLoc; in ParseMemOperand() local
1758 if (ParseRegister(BaseReg, StartLoc, EndLoc)) return 0; in ParseMemOperand()
1761 SMRange(StartLoc, EndLoc)); in ParseMemOperand()