Lines Matching defs:reg_
109 : reg_(
115 : reg_(
124 constexpr explicit RegStorage(uint16_t val) : reg_(val) {}
125 RegStorage() : reg_(kInvalid) {}
135 return (reg_ == rhs.GetRawBits());
139 return (reg_ != rhs.GetRawBits());
143 return ((reg_ & kValidMask) == kValid);
147 return ((reg_ & kShapeMask) == k32BitSolo);
151 return ((reg_ & k64BitMask) == k64Bits);
159 return ((reg_ & kShapeMask) == k64BitSolo);
163 return ((reg_ & kShapeMask) == k64BitPair);
169 ((reg_ & kFloatingPoint) == kFloatingPoint);
175 (reg_ & (kFloatingPoint | k64BitMask)) == (kFloatingPoint | k64Bits);
181 (reg_ & (kFloatingPoint | k64BitMask)) == kFloatingPoint;
210 DCHECK(!IsPair()) << "reg_ = 0x" << std::hex << reg_;
211 return Valid() ? (reg_ & kRegValMask) : kInvalidRegVal;
218 reg_ = (reg_ & ~kRegValMask) | reg;
224 reg_ = (reg_ & ~kRegTypeMask) | (reg & kRegTypeMask);
230 return ((reg_ & kRegTypeMask) | k32BitSolo);
236 return RegStorage(k32BitSolo, reg_ & kRegTypeMask);
242 return k32BitSolo | ((reg_ & kHighRegMask) >> kHighRegShift) | (reg_ & kFloatingPoint);
253 reg_ = (reg_ & ~kHighRegMask) | ((reg & kHighRegNumMask) << kHighRegShift);
258 return reg_ & kRegNumMask;
281 return ((reg1.reg_ & kShapeTypeMask) == (reg2.reg_ & kShapeTypeMask));
322 return reg_;
326 switch (reg_ & kShapeMask) {
340 uint16_t reg_;