; RUN: llc < %s -march=x86 | grep mov | count 1 | |
; RUN: llc < %s -march=x86-64 | grep mov | count 1 | |
define zeroext i8 @foo() nounwind ssp { | |
entry: | |
%0 = tail call zeroext i16 (...)* @bar() nounwind | |
%1 = lshr i16 %0, 8 | |
%2 = trunc i16 %1 to i8 | |
ret i8 %2 | |
} | |
declare zeroext i16 @bar(...) |