Lines Matching refs:val0
7 ; CHECK: %val0 = load i32, i32* %ptr, !invariant.load !0
8 ; CHECK: call void @clobber_and_use(i32 %val0)
9 ; CHECK: call void @clobber_and_use(i32 %val0)
10 ; CHECK: call void @clobber_and_use(i32 %val0)
13 %val0 = load i32, i32* %ptr, !invariant.load !{}
14 call void @clobber_and_use(i32 %val0)
28 ; CHECK: %val0 = load i32, i32* %ptr, !invariant.load !0
29 ; CHECK: call void @clobber_and_use(i32 %val0)
30 ; CHECK: call void @clobber_and_use(i32 %val0)
32 %val0 = load i32, i32* %ptr, !invariant.load !{}
33 call void @clobber_and_use(i32 %val0)
44 ; CHECK: %val0 = load i32, i32* %ptr
45 ; CHECK: call void @clobber_and_use(i32 %val0)
49 %val0 = load i32, i32* %ptr
50 call void @clobber_and_use(i32 %val0)
58 %val0 = load i32, i32* %ptr, !invariant.load !{}
59 call void @clobber_and_use(i32 %val0)
62 ; CHECK: %val0 = load i32, i32* %ptr, !invariant.load !0
64 ; CHECK-NEXT: call void @clobber_and_use(i32 %val0)
76 ; Negative test -- can't forward %val0 to %va1 because that'll break
84 ; CHECK-NEXT: %val0 = load i32, i32* %ptr, !invariant.load !
85 ; CHECK-NEXT: call void @clobber_and_use(i32 %val0)
87 %val0 = load i32, i32* %ptr, !invariant.load !{}
88 call void @clobber_and_use(i32 %val0)