Lines Matching defs:StartLoc
32 SMLoc StartLoc, EndLoc;
81 : Kind(K), StartLoc(Start), EndLoc(End), CallOperand(false) {}
87 SMLoc getStartLoc() const override { return StartLoc; }
94 SMRange getLocRange() const { return SMRange(StartLoc, EndLoc); }
624 CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc,
627 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc);
637 CreateDXReg(SMLoc StartLoc, SMLoc EndLoc) {
638 return std::make_unique<X86Operand>(DXRegister, StartLoc, EndLoc);
642 CreatePrefix(unsigned Prefixes, SMLoc StartLoc, SMLoc EndLoc) {
643 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc);
649 SMLoc StartLoc, SMLoc EndLoc,
653 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
664 CreateMem(unsigned ModeSize, const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc,
667 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
686 unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc StartLoc,
699 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);