Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:SMLoc

36   void Warning(SMLoc L, const Twine &Msg) { Parser.Warning(L, Msg); }
37 bool Error(SMLoc L, const Twine &Msg) { return Parser.Error(L, Msg); }
45 virtual bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc);
47 bool ParseDirectiveWord(unsigned Size, SMLoc L);
49 bool MatchAndEmitInstruction(SMLoc IDLoc,
66 virtual bool ParseInstruction(StringRef Name, SMLoc NameLoc,
83 SMLoc StartLoc, EndLoc;
136 SMLoc getStartLoc() const { return StartLoc; }
139 SMLoc getEndLoc() const { return EndLoc; }
221 static MBlazeOperand *CreateToken(StringRef Str, SMLoc S) {
230 static MBlazeOperand *CreateReg(unsigned RegNum, SMLoc S, SMLoc E) {
238 static MBlazeOperand *CreateImm(const MCExpr *Val, SMLoc S, SMLoc E) {
246 static MBlazeOperand *CreateFslImm(const MCExpr *Val, SMLoc S, SMLoc E) {
254 static MBlazeOperand *CreateMem(unsigned Base, const MCExpr *Off, SMLoc S,
255 SMLoc E) {
265 static MBlazeOperand *CreateMem(unsigned Base, unsigned Off, SMLoc S,
266 SMLoc E) {
318 MatchAndEmitInstruction(SMLoc IDLoc,
322 SMLoc ErrorLoc;
343 if (ErrorLoc == SMLoc()) ErrorLoc = IDLoc;
361 SMLoc S = Base.getStartLoc();
362 SMLoc O = Offset.getStartLoc();
363 SMLoc E = Offset.getEndLoc();
389 SMLoc &StartLoc, SMLoc &EndLoc) {
394 SMLoc S = Parser.getTok().getLoc();
395 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
421 SMLoc S = Parser.getTok().getLoc();
422 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
438 SMLoc S = Parser.getTok().getLoc();
439 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
485 ParseInstruction(StringRef Name, SMLoc NameLoc,
532 bool MBlazeAsmParser::ParseDirectiveWord(unsigned Size, SMLoc L) {