In this patch we continue supporting BitTests of the highest bit in the ThreeWayComparison
matcher in the InstCombine (see problem's description in the message of D45854).
This patch adds support for the transform of
%c2 = icmp slt i64 %a, 0 %select1 = select i1 %c2, i32 %Less, i32 %Greater
to
(trunc (%a s>> 64) to i32) - (%Less - %Greater) + %Greater