Lines Matching refs:SMLoc

32   SMLoc getLoc() const { return getParser().getTok().getLoc(); }  in getLoc()
36 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
41 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
42 OperandMatchResultTy tryParseRegister(unsigned &RegNo, SMLoc &StartLoc,
43 SMLoc &EndLoc) override;
46 SMLoc NameLoc, OperandVector &Operands) override;
97 SMLoc StartLoc, EndLoc;
144 SMLoc getStartLoc() const override { return StartLoc; } in getStartLoc()
146 SMLoc getEndLoc() const override { return EndLoc; } in getEndLoc()
198 static std::unique_ptr<BPFOperand> createToken(StringRef Str, SMLoc S) { in createToken()
206 static std::unique_ptr<BPFOperand> createReg(unsigned RegNo, SMLoc S, in createReg()
207 SMLoc E) { in createReg()
215 static std::unique_ptr<BPFOperand> createImm(const MCExpr *Val, SMLoc S, in createImm()
216 SMLoc E) { in createImm()
285 bool BPFAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
290 SMLoc ErrorLoc; in MatchAndEmitInstruction()
315 if (ErrorLoc == SMLoc()) in MatchAndEmitInstruction()
325 bool BPFAsmParser::ParseRegister(unsigned &RegNo, SMLoc &StartLoc, in ParseRegister()
326 SMLoc &EndLoc) { in ParseRegister()
333 SMLoc &StartLoc, in tryParseRegister()
334 SMLoc &EndLoc) { in tryParseRegister()
351 SMLoc S = getLoc(); in parseOperandAsOperator()
416 SMLoc S = getLoc(); in parseRegister()
417 SMLoc E = SMLoc::getFromPointer(S.getPointer() - 1); in parseRegister()
449 SMLoc S = getLoc(); in parseImmediate()
454 SMLoc E = SMLoc::getFromPointer(S.getPointer() - 1); in parseImmediate()
463 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
468 SMLoc E = SMLoc::getFromPointer(NameLoc.getPointer() - 1); in ParseInstruction()
486 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()
492 SMLoc Loc = getLexer().getLoc(); in ParseInstruction()