Three transforms (all commutative):
`(icmp eq/ne (trunc x),(trunc y))`: -> if `sizeof(x) == sizeof(y)`: -> `(icmp eq/ne x,y)` - https://alive2.llvm.org/ce/z/rAj52G -> if `sizeof(x) < sizeof(y)`: -> `(icmp eq/ne x,(trunc y)` - https://alive2.llvm.org/ce/z/vyju55 `(icmp eq/ne (trunc x),(zext y)` -> `(icmp eq/ne x,(zext y)` - https://alive2.llvm.org/ce/z/mtKZzm