Lines Matching refs:StartLoc
34 SMLoc StartLoc, EndLoc; member
91 : Kind(K), StartLoc(Start), EndLoc(End), OpDecl(nullptr), in X86Operand()
98 SMLoc getStartLoc() const override { return StartLoc; } in getStartLoc()
105 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); } in getLocRange()
676 CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc,
679 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc);
689 CreateDXReg(SMLoc StartLoc, SMLoc EndLoc) { in CreateDXReg()
690 return std::make_unique<X86Operand>(DXRegister, StartLoc, EndLoc); in CreateDXReg()
694 CreatePrefix(unsigned Prefixes, SMLoc StartLoc, SMLoc EndLoc) { in CreatePrefix()
695 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc); in CreatePrefix()
701 SMLoc StartLoc, SMLoc EndLoc,
705 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
716 CreateMem(unsigned ModeSize, const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc,
720 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
741 unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc StartLoc,
755 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);