• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; This testcase is incorrectly getting completely eliminated.  There should be
2; SOME instruction named %c here, even if it's a bitwise and.
3;
4; RUN: opt < %s -instcombine -S | grep %c
5;
6define i64 @test3(i64 %A) {
7        %c1 = trunc i64 %A to i8                ; <i8> [#uses=1]
8        %c2 = zext i8 %c1 to i64                ; <i64> [#uses=1]
9        ret i64 %c2
10}
11
12