Lines Matching refs:size
115 // For scalar registers, the lane size matches the register size, and is
137 // Registers without a known size report kUnknownSize.
150 // Take advantage of the size encoding to calculate this efficiently.
237 // Z registers are valid with or without a lane size, so we don't need to
245 // P registers are valid with or without a lane size, so we don't need to
271 // Two registers with unknown size are considered to have the same size if
273 // size, even though we don't know what that is.
289 // For core (W, X) and FP/NEON registers, we only consider the code, size
341 // These helpers ensure that the size and type of the register are as
439 // `log2(size) + c`, so the following names must remain in sequence.
534 EncodedSize size,
540 size_(size),
628 // Any SVE Z register, with or without a lane size specifier.
650 // Return a Z register with a known lane size (like "z0.B").
670 // Any SVE P register, with or without a qualifier or lane size specifier.
683 // Return a P register with a known lane size (like "p0.B").
716 // Any SVE P register with a known lane size (like "p0.B").
735 // Overload lane size accessors so we can assert `HasLaneSize()`. This allows
1025 // same size, and are of the same type. The system stack pointer may be
1125 // element lane size, B, H, S or D. It doesn't compare the type of registers.