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