Lines Matching full:load

6 ; CHECK-NEXT:    [[LOAD:%.*]] = load i32, ptr [[P:%.*]]
7 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 [[LOAD]], [[V:%.*]]
11 %load = load i32, ptr %p
12 %c = icmp eq i32 %load, %v
14 ret i32 %load
19 ; CHECK-NEXT: [[LOAD:%.*]] = load i32, ptr [[P:%.*]]
20 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 [[LOAD]], [[V:%.*]]
24 %load = load i32, ptr %p
25 %c = icmp eq i32 %load, %v
33 ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr [[P:%.*]]
34 ; CHECK-NEXT: [[C:%.*]] = fcmp oeq float [[LOAD]], [[V:%.*]]
36 ; CHECK-NEXT: ret float [[LOAD]]
38 %load = load float, ptr %p
39 %c = fcmp oeq float %load, %v
41 ret float %load
47 ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr [[P:%.*]]
48 ; CHECK-NEXT: [[C:%.*]] = fcmp ueq float [[LOAD]], [[V:%.*]]
50 ; CHECK-NEXT: ret float [[LOAD]]
52 %load = load float, ptr %p
53 %c = fcmp ueq float %load, %v
55 ret float %load
60 ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr [[P:%.*]]
61 ; CHECK-NEXT: [[C:%.*]] = fcmp oeq float [[LOAD]], 5.000000e+00
65 %load = load float, ptr %p
66 %c = fcmp oeq float %load, 5.0
68 ret float %load
74 ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr [[P:%.*]]
75 ; CHECK-NEXT: [[C:%.*]] = fcmp ueq float [[LOAD]], 5.000000e+00
77 ; CHECK-NEXT: ret float [[LOAD]]
79 %load = load float, ptr %p
80 %c = fcmp ueq float %load, 5.0
82 ret float %load
87 ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr [[P:%.*]]
88 ; CHECK-NEXT: [[C:%.*]] = fcmp nnan ueq float [[LOAD]], 5.000000e+00
92 %load = load float, ptr %p
93 %c = fcmp nnan ueq float %load, 5.0
95 ret float %load
100 ; CHECK-NEXT: [[LOAD:%.*]] = load i32, ptr [[P:%.*]]
101 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 [[LOAD]], [[V:%.*]]
105 %load = load i32, ptr %p
106 %c = icmp eq i32 %load, %v
108 %load2 = load i32, ptr %p
114 ; CHECK-NEXT: [[LOAD:%.*]] = load i32, ptr [[P:%.*]]
115 ; CHECK-NEXT: [[C:%.*]] = icmp eq i32 [[LOAD]], [[V:%.*]]
123 %load = load i32, ptr %p
124 %c = icmp eq i32 %load, %v
130 ret i32 %load