arsenm wrote: Intrinsically it makes no sense for us to prefer i8 anything. It's a 32-bit architecture. Everything is a 32-bit register. Vectors of i32 should be the canonically preferred type for anything wide. Why would we want i8? https://github.com/llvm/llvm-project/pull/91016