Searched defs:RegisterRef (Results 1 – 5 of 5) sorted by relevance
88 struct RegisterRef { struct92 constexpr RegisterRef() = default; argument95 : Reg(R), Mask(isRegId(R) && R != 0 ? M : LaneBitmask::getNone()) {} in Reg()98 constexpr bool isReg() const { return Reg == 0 || isRegId(Reg); } in isReg()99 constexpr bool isUnit() const { return isUnitId(Reg); } in isUnit()100 constexpr bool isMask() const { return isMaskId(Reg); } in isMask()102 constexpr unsigned idx() const { return toIdx(Reg); } in idx()108 size_t hash() const { in hash()134 bool operator<(RegisterRef) const = delete; argument
138 struct BitTracker::RegisterRef { struct139 RegisterRef(Register R = 0, unsigned S = 0) : Reg(R), Sub(S) {} in Reg() argument140 RegisterRef(const MachineOperand &MO) in RegisterRef() argument143 Register Reg;144 unsigned Sub;
172 struct RegisterRef { struct in __anondf36eb6c0111::HexagonExpandCondsets173 RegisterRef(const MachineOperand &Op) : Reg(Op.getReg()), in RegisterRef() argument175 RegisterRef(unsigned R = 0, unsigned S = 0) : Reg(R), Sub(S) {} in RegisterRef() argument177 bool operator== (RegisterRef RR) const { in operator ==()180 bool operator!= (RegisterRef RR) const { return !operator==(RR); } in operator !=()181 bool operator< (RegisterRef RR) const { in operator <()185 Register Reg;186 unsigned Sub;
35 struct RegisterRef { struct36 llvm::Register Reg;37 unsigned Sub;
26 using RegisterRef = BitTracker::RegisterRef; member