Lines Matching refs:PhysRegId
229 class PhysRegId : private RegId {
236 explicit PhysRegId() : RegId(IntRegClass, -1), flatIdx(-1),
240 /** Scalar PhysRegId constructor. */
241 explicit PhysRegId(RegClass _regClass, PhysRegIndex _regIdx,
247 /** Vector PhysRegId constructor (w/ elemIndex). */
248 explicit PhysRegId(RegClass _regClass, PhysRegIndex _regIdx,
263 * Explicit forward methods, to prevent comparisons of PhysRegId with
267 bool operator<(const PhysRegId& that) const {
271 bool operator==(const PhysRegId& that) const {
275 bool operator!=(const PhysRegId& that) const {
313 static PhysRegId elemId(PhysRegId* vid, ElemIndex elem)
316 return PhysRegId(VecElemClass, vid->index(), elem);
352 using PhysRegIdPtr = PhysRegId*;