This is picking up a loose thread from D69006: We can simplify (zext x) ule (sext x) and (zext x) sge (sext x) to true, with various permutations. Oddly, SCEV knows about this identity, but nothing on the IR level does.
Alive is happy: https://gist.github.com/nikic/7bd5e2ce0dda5ef4c3e712a707f5d0f7