Skip to content

Commit bc36772

Browse files
committed
[NVPTX] update tests for mov.b32 canonicalization
1 parent b065c15 commit bc36772

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

llvm/test/CodeGen/NVPTX/ldg-invariant.ll

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -128,14 +128,14 @@ define half @ld_global_v8f16(ptr addrspace(1) %ptr) {
128128
define float @ld_global_v2f32(ptr addrspace(1) %ptr) {
129129
; CHECK-LABEL: ld_global_v2f32(
130130
; CHECK: {
131-
; CHECK-NEXT: .reg .f32 %f<4>;
131+
; CHECK-NEXT: .reg .b32 %f<4>;
132132
; CHECK-NEXT: .reg .b64 %rd<2>;
133133
; CHECK-EMPTY:
134134
; CHECK-NEXT: // %bb.0:
135-
; CHECK-NEXT: ld.param.u64 %rd1, [ld_global_v2f32_param_0];
136-
; CHECK-NEXT: ld.global.nc.v2.f32 {%f1, %f2}, [%rd1];
135+
; CHECK-NEXT: ld.param.b64 %rd1, [ld_global_v2f32_param_0];
136+
; CHECK-NEXT: ld.global.nc.v2.b32 {%f1, %f2}, [%rd1];
137137
; CHECK-NEXT: add.rn.f32 %f3, %f1, %f2;
138-
; CHECK-NEXT: st.param.f32 [func_retval0], %f3;
138+
; CHECK-NEXT: st.param.b32 [func_retval0], %f3;
139139
; CHECK-NEXT: ret;
140140
%a = load <2 x float>, ptr addrspace(1) %ptr, !invariant.load !0
141141
%v1 = extractelement <2 x float> %a, i32 0
@@ -147,16 +147,16 @@ define float @ld_global_v2f32(ptr addrspace(1) %ptr) {
147147
define float @ld_global_v4f32(ptr addrspace(1) %ptr) {
148148
; CHECK-LABEL: ld_global_v4f32(
149149
; CHECK: {
150-
; CHECK-NEXT: .reg .f32 %f<8>;
150+
; CHECK-NEXT: .reg .b32 %f<8>;
151151
; CHECK-NEXT: .reg .b64 %rd<2>;
152152
; CHECK-EMPTY:
153153
; CHECK-NEXT: // %bb.0:
154-
; CHECK-NEXT: ld.param.u64 %rd1, [ld_global_v4f32_param_0];
155-
; CHECK-NEXT: ld.global.nc.v4.f32 {%f1, %f2, %f3, %f4}, [%rd1];
154+
; CHECK-NEXT: ld.param.b64 %rd1, [ld_global_v4f32_param_0];
155+
; CHECK-NEXT: ld.global.nc.v4.b32 {%f1, %f2, %f3, %f4}, [%rd1];
156156
; CHECK-NEXT: add.rn.f32 %f5, %f1, %f2;
157157
; CHECK-NEXT: add.rn.f32 %f6, %f3, %f4;
158158
; CHECK-NEXT: add.rn.f32 %f7, %f5, %f6;
159-
; CHECK-NEXT: st.param.f32 [func_retval0], %f7;
159+
; CHECK-NEXT: st.param.b32 [func_retval0], %f7;
160160
; CHECK-NEXT: ret;
161161
%a = load <4 x float>, ptr addrspace(1) %ptr, !invariant.load !0
162162
%v1 = extractelement <4 x float> %a, i32 0
@@ -172,17 +172,17 @@ define float @ld_global_v4f32(ptr addrspace(1) %ptr) {
172172
define float @ld_global_v8f32(ptr addrspace(1) %ptr) {
173173
; CHECK-LABEL: ld_global_v8f32(
174174
; CHECK: {
175-
; CHECK-NEXT: .reg .f32 %f<12>;
175+
; CHECK-NEXT: .reg .b32 %f<12>;
176176
; CHECK-NEXT: .reg .b64 %rd<2>;
177177
; CHECK-EMPTY:
178178
; CHECK-NEXT: // %bb.0:
179-
; CHECK-NEXT: ld.param.u64 %rd1, [ld_global_v8f32_param_0];
180-
; CHECK-NEXT: ld.global.nc.v4.f32 {%f1, %f2, %f3, %f4}, [%rd1+16];
181-
; CHECK-NEXT: ld.global.nc.v4.f32 {%f5, %f6, %f7, %f8}, [%rd1];
179+
; CHECK-NEXT: ld.param.b64 %rd1, [ld_global_v8f32_param_0];
180+
; CHECK-NEXT: ld.global.nc.v4.b32 {%f1, %f2, %f3, %f4}, [%rd1+16];
181+
; CHECK-NEXT: ld.global.nc.v4.b32 {%f5, %f6, %f7, %f8}, [%rd1];
182182
; CHECK-NEXT: add.rn.f32 %f9, %f5, %f7;
183183
; CHECK-NEXT: add.rn.f32 %f10, %f1, %f3;
184184
; CHECK-NEXT: add.rn.f32 %f11, %f9, %f10;
185-
; CHECK-NEXT: st.param.f32 [func_retval0], %f11;
185+
; CHECK-NEXT: st.param.b32 [func_retval0], %f11;
186186
; CHECK-NEXT: ret;
187187
%a = load <8 x float>, ptr addrspace(1) %ptr, !invariant.load !0
188188
%v1 = extractelement <8 x float> %a, i32 0

0 commit comments

Comments
 (0)