Lines Matching defs:Register
232 struct Register { struct
234 Register(llvm::Register R, unsigned S) : Reg(R), Sub(S) {} in Register() argument
235 Register(const MachineOperand &Op) in Register() argument
237 Register &operator=(const MachineOperand &Op) { in operator =()
246 bool isVReg() const { in isVReg()
249 bool isSlot() const { return Reg != 0 && Reg.isStack(); } in isSlot()
250 operator MachineOperand() const { in operator MachineOperand()
261 bool operator==(Register R) const { return Reg == R.Reg && Sub == R.Sub; } in operator ==()
262 bool operator!=(Register R) const { return !operator==(R); } in operator !=()
263 bool operator<(Register R) const { in operator <()
267 llvm::Register Reg;
268 unsigned Sub = 0;