Home | History | Annotate | Download | only in SystemZ

Lines Matching full:i64

29 define signext i64 @foo4(i64 %a, i64 %idx) nounwind readnone {
31 %add = add i64 %idx, 1 ; <i64> [#uses=1]
32 %shr = ashr i64 %a, %add ; <i64> [#uses=1]
33 ret i64 %shr
36 define signext i64 @foo5(i64 %a, i64 %idx) nounwind readnone {
38 %add = add i64 %idx, 1 ; <i64> [#uses=1]
39 %shr = shl i64 %a, %add ; <i64> [#uses=1]
40 ret i64 %shr
43 define signext i64 @foo6(i64 %a, i64 %idx) nounwind readnone {
45 %add = add i64 %idx, 1 ; <i64> [#uses=1]
46 %shr = lshr i64 %a, %add ; <i64> [#uses=1]
47 ret i64 %shr
86 define signext i64 @foo13(i64 %a, i64 %idx) nounwind readnone {
88 %shr = ashr i64 %a, 1
89 ret i64 %shr
92 define signext i64 @foo14(i64 %a, i64 %idx) nounwind readnone {
94 %shr = shl i64 %a, 1
95 ret i64 %shr
98 define signext i64 @foo15(i64 %a, i64 %idx) nounwind readnone {
100 %shr = lshr i64 %a, 1
101 ret i64 %shr
104 define signext i64 @foo16(i64 %a, i64 %idx) nounwind readnone {
106 %shr = ashr i64 %a, %idx
107 ret i64 %shr
110 define signext i64 @foo17(i64 %a, i64 %idx) nounwind readnone {
112 %shr = shl i64 %a, %idx
113 ret i64 %shr
116 define signext i64 @foo18(i64 %a, i64 %idx) nounwind readnone {
118 %shr = lshr i64 %a, %idx
119 ret i64 %shr