This reverts commit df868edee5, as it introduces a bug found by Alive2 (more on the rGdf868edee561).
df868edee5
phi
TruncInstCombine