blob: 363cb21e3958238309f5c59eeb406e4f90645054 [file] [log] [blame]
Chris Lattnera1651c72002-08-02 18:46:53 +00001; This testcase is incorrectly getting completely eliminated. There should be
2; SOME instruction named %c here, even if it's a bitwise and.
3;
Dan Gohman18800922009-09-11 18:01:28 +00004; RUN: opt < %s -instcombine -S | grep %c
Chris Lattnerab3aeb72002-08-02 19:54:05 +00005;
Tanya Lattner5640bd12008-03-01 09:15:35 +00006define 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
Chris Lattnera1651c72002-08-02 18:46:53 +000010}
11