https://github.com/RKSimon commented: I'm really not keen on overriding expansions like this. Have you tried adding a local combineABS to just extend anything smaller than i32? https://github.com/llvm/llvm-project/pull/165626