layout-optimizedA data layout was reshaped
Reported by --explain after a verdict.
mettle explain layout-optimized
Fields or elements were reordered so the accesses in the hot loop fall in the same cache lines. Nothing in the program's meaning changes.
Related
- vectorizedThe loop became a SIMD kernel
- vectorized-innerThe inner loop of a nest became a kernel
- outer-of-nestThe outer loop of a nest, reported for context
- eliminatedThe loop was removed
- inlinedThe call was inlined
- unrolledThe loop was unrolled
- hoistedA call was lifted out of the loop
- if-convertedA branch became branchless arithmetic