@@ -163,16 +163,18 @@ define i32 @i8_gep_store() {
163
163
164
164
@g = local_unnamed_addr addrspace (3 ) global [2 x float ] zeroinitializer , align 4
165
165
define float @i8_gep_global_index () {
166
- ; CHECK-LABEL: define i32 @i8_gep_global_index(
167
- ; CHECK-NEXT: %2 = load float, ptr addrspace(3) getelementptr inbounds nuw (float, ptr addrspace(3) @g, i32 1), align 4
166
+ ; CHECK-LABEL: define float @i8_gep_global_index(
167
+ ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr addrspace(3) getelementptr inbounds nuw (float, ptr addrspace(3) @g, i32 1), align 4
168
+ ; CHECK-NEXT: ret float [[LOAD]]
168
169
%1 = getelementptr inbounds nuw i8 , ptr addrspace (3 ) @g , i32 4
169
170
%2 = load float , ptr addrspace (3 ) %1 , align 4
170
171
ret float %2
171
172
}
172
173
173
174
define float @i8_gep_global_constexpr () {
174
- ; CHECK-LABEL: define i32 @i8_gep_global_constexpr(
175
- ; CHECK-NEXT: %2 = load float, ptr addrspace(3) getelementptr inbounds nuw (float, ptr addrspace(3) @g, i32 1), align 4
175
+ ; CHECK-LABEL: define float @i8_gep_global_constexpr(
176
+ ; CHECK-NEXT: [[LOAD:%.*]] = load float, ptr addrspace(3) getelementptr inbounds nuw (float, ptr addrspace(3) @g, i32 1), align 4
177
+ ; CHECK-NEXT: ret float [[LOAD]]
176
178
%1 = load float , ptr addrspace (3 ) getelementptr inbounds nuw (i8 , ptr addrspace (3 ) @g , i32 4 ), align 4
177
179
ret float %1
178
180
}
0 commit comments