[Mlir-commits] [llvm] [mlir] [mlir][vector] Prevent crashing on bitcast breakdown (PR #206683)
Mehdi Amini
llvmlistbot at llvm.org
Thu Jul 2 06:35:13 PDT 2026
joker-eph wrote:
> While that pass works, it is admittedly somewhat fragile. In my opinion, this is because we never fully settled whether it should support arbitrary integer widths such as i3.
Seems to me that this goes beyond the pass itself, it's really a semantic question about whether:
` %1 = vector.bitcast %0 : vector<16xi3> to vector<3xi16>` is well-formed or not (that is: this is a verifier issue). That is what is the layout of vector including subbyte types.
https://github.com/llvm/llvm-project/pull/206683
More information about the Mlir-commits
mailing list