Home
last modified time | relevance | path

Searched defs:RegisterRef (Results 1 – 5 of 5) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h88 struct RegisterRef { struct
92 constexpr RegisterRef() = default; argument
95 : 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()
136 bool operator<(RegisterRef) const = delete; argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.h141 struct BitTracker::RegisterRef { struct
142 RegisterRef(Register R = 0, unsigned S = 0) : Reg(R), Sub(S) {} in Reg() argument
143 RegisterRef(const MachineOperand &MO) in RegisterRef() argument
146 Register Reg;
147 unsigned Sub;
H A DHexagonBlockRanges.h35 struct RegisterRef { struct
36 llvm::Register Reg;
37 unsigned Sub;
H A DHexagonExpandCondsets.cpp179 struct RegisterRef { struct in __anon95dbea3e0111::HexagonExpandCondsets
180 RegisterRef(const MachineOperand &Op) : Reg(Op.getReg()), in RegisterRef() argument
182 RegisterRef(unsigned R = 0, unsigned S = 0) : Reg(R), Sub(S) {} in RegisterRef() argument
184 bool operator== (RegisterRef RR) const { in operator ==() argument
187 bool operator!= (RegisterRef RR) const { return !operator==(RR); } in operator !=() argument
188 bool operator< (RegisterRef RR) const { in operator <() argument
192 Reg__anon95dbea3e0111::HexagonExpandCondsets::RegisterRef global() argument
193 Sub__anon95dbea3e0111::HexagonExpandCondsets::RegisterRef global() argument
[all...]
H A DHexagonBitTracker.h27 using RegisterRef = BitTracker::RegisterRef; member