sitofp

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