Lines Matching refs:exact
107 define hidden void @test.shl.exact.equal() {
108 ; CHECK-LABEL: @test.shl.exact.equal
117 ; CHECK: %shr1 = ashr exact i32 %shl, 1
119 ; CHECK: %shr2 = lshr exact i32 %shl, 1
128 define hidden void @test.shl.exact.greater() {
129 ; CHECK-LABEL: @test.shl.exact.greater
138 ; CHECK: %shr1 = ashr exact i32 %shl, 2
140 ; CHECK: %shr2 = lshr exact i32 %shl, 2
149 define hidden void @test.shl.exact.unbound(i32 %arg) {
150 ; CHECK-LABEL: @test.shl.exact.unbound
159 ; CHECK: %shr1 = ashr exact i32 %shl, 2
161 ; CHECK: %shr2 = lshr exact i32 %shl, 2