Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:EndLoc

115   virtual bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc);
172 SMLoc StartLoc, EndLoc;
199 : Kind(K), StartLoc(Start), EndLoc(End) {}
204 SMLoc getEndLoc() const { return EndLoc; }
206 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); }
444 SMLoc EndLoc = SMLoc::getFromPointer(Loc.getPointer() + Str.size() - 1);
445 X86Operand *Res = new X86Operand(Token, Loc, EndLoc);
451 static X86Operand *CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc) {
452 X86Operand *Res = new X86Operand(Register, StartLoc, EndLoc);
457 static X86Operand *CreateImm(const MCExpr *Val, SMLoc StartLoc, SMLoc EndLoc){
458 X86Operand *Res = new X86Operand(Immediate, StartLoc, EndLoc);
465 SMLoc EndLoc, unsigned Size = 0) {
466 X86Operand *Res = new X86Operand(Memory, StartLoc, EndLoc);
479 unsigned Scale, SMLoc StartLoc, SMLoc EndLoc,
488 X86Operand *Res = new X86Operand(Memory, StartLoc, EndLoc);
522 EndLoc) {
563 EndLoc = Tok.getLoc();
590 EndLoc = Tok.getLoc();
611 EndLoc = Tok.getLoc();
623 EndLoc = Tok.getEndLoc();
889 SMLoc StartLoc, EndLoc;
890 if (ParseRegister(BaseReg, StartLoc, EndLoc)) return 0;
893 SMRange(StartLoc, EndLoc));