Hello, Just wondering if it is correct to fold sitofp(zext(X)) into uitofp(X). The following code is out of clang %1 = zext i8 to i32 %2 = sitofp i32 %1 to float It seems InstCombine does not match this case. Thanks, Wei