Lines Matching full:i64
4 define i64 @test1(i64 %X, i8 %C) {
5 %shift.upgrd.1 = zext i8 %C to i64 ; <i64> [#uses=1]
6 %Y = shl i64 %X, %shift.upgrd.1 ; <i64> [#uses=1]
7 ret i64 %Y
10 define i64 @test2(i64 %X, i8 %C) {
11 %shift.upgrd.2 = zext i8 %C to i64 ; <i64> [#uses=1]
12 %Y = ashr i64 %X, %shift.upgrd.2 ; <i64> [#uses=1]
13 ret i64 %Y
16 define i64 @test3(i64 %X, i8 %C) {
17 %shift.upgrd.3 = zext i8 %C to i64 ; <i64> [#uses=1]
18 %Y = lshr i64 %X, %shift.upgrd.3 ; <i64> [#uses=1]
19 ret i64 %Y