Lines Matching defs:StartLoc
48 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
49 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
292 bool MSP430AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
294 ParseStatus Res = tryParseRegister(Reg, StartLoc, EndLoc);
296 return Error(StartLoc, "invalid register name");
305 ParseStatus MSP430AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
317 StartLoc = T.getLoc();
452 SMLoc StartLoc, EndLoc;
453 if (!parseRegister(RegNo, StartLoc, EndLoc)) {
454 Operands.push_back(MSP430Operand::CreateReg(RegNo, StartLoc, EndLoc));
462 SMLoc StartLoc = getParser().getTok().getLoc();
477 Operands.push_back(MSP430Operand::CreateMem(RegNo, Val, StartLoc,
485 SMLoc StartLoc = getParser().getTok().getLoc();
490 Operands.push_back(MSP430Operand::CreateMem(MSP430::SR, Val, StartLoc,
498 SMLoc StartLoc = getParser().getTok().getLoc();
505 Operands.push_back(MSP430Operand::CreatePostIndReg(RegNo, StartLoc, EndLoc));
510 MCConstantExpr::create(0, getContext()), StartLoc, EndLoc));
512 Operands.push_back(MSP430Operand::CreateIndReg(RegNo, StartLoc, EndLoc));
517 SMLoc StartLoc = getParser().getTok().getLoc();
522 Operands.push_back(MSP430Operand::CreateImm(Val, StartLoc, EndLoc));