Lines Matching refs:HasLaneSize
118 bool HasLaneSize() const { return lane_size_ != kEncodedUnknownSize; }
144 VIXL_ASSERT(HasLaneSize());
149 if (HasSize() && HasLaneSize()) {
183 // r.IsPRegister() && HasLaneSize() -> PRegisterWithLaneSize(r)
260 bool IsVector() const { return HasLaneSize() && (size_ != lane_size_); }
261 bool IsScalar() const { return HasLaneSize() && (size_ == lane_size_); }
663 VIXL_ASSERT(other.HasLaneSize());
680 return IsValidPRegister() && !HasLaneSize() && IsUnqualified();
732 return IsValidPRegister() && HasLaneSize() && IsUnqualified();
735 // Overload lane size accessors so we can assert `HasLaneSize()`. This allows
741 VIXL_ASSERT(HasLaneSize());
746 VIXL_ASSERT(HasLaneSize());
761 return IsValidPRegister() && !HasLaneSize() && IsZeroing();
775 return IsValidPRegister() && !HasLaneSize() && IsMerging();
799 VIXL_ASSERT(other.HasLaneSize());
926 if (HasLaneSize()) {
931 if (HasLaneSize()) {