diff options
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/si-spill-cf.ll')
-rw-r--r-- | llvm/test/CodeGen/AMDGPU/si-spill-cf.ll | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/si-spill-cf.ll b/llvm/test/CodeGen/AMDGPU/si-spill-cf.ll index 2a8ced59dde..15376671679 100644 --- a/llvm/test/CodeGen/AMDGPU/si-spill-cf.ll +++ b/llvm/test/CodeGen/AMDGPU/si-spill-cf.ll @@ -9,73 +9,73 @@ define amdgpu_ps void @main() #0 { main_body: - %tmp = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 16) - %tmp1 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 32) - %tmp2 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 80) - %tmp3 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 84) - %tmp4 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 88) - %tmp5 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 96) - %tmp6 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 100) - %tmp7 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 104) - %tmp8 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 112) - %tmp9 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 116) - %tmp10 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 120) - %tmp11 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 128) - %tmp12 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 132) - %tmp13 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 136) - %tmp14 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 144) - %tmp15 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 148) - %tmp16 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 152) - %tmp17 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 160) - %tmp18 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 164) - %tmp19 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 168) - %tmp20 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 176) - %tmp21 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 180) - %tmp22 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 184) - %tmp23 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 192) - %tmp24 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 196) - %tmp25 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 200) - %tmp26 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 208) - %tmp27 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 212) - %tmp28 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 216) - %tmp29 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 224) - %tmp30 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 228) - %tmp31 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 232) - %tmp32 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 240) - %tmp33 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 244) - %tmp34 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 248) - %tmp35 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 256) - %tmp36 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 260) - %tmp37 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 264) - %tmp38 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 272) - %tmp39 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 276) - %tmp40 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 280) - %tmp41 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 288) - %tmp42 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 292) - %tmp43 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 296) - %tmp44 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 304) - %tmp45 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 308) - %tmp46 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 312) - %tmp47 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 320) - %tmp48 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 324) - %tmp49 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 328) - %tmp50 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 336) - %tmp51 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 340) - %tmp52 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 344) - %tmp53 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 352) - %tmp54 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 356) - %tmp55 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 360) - %tmp56 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 368) - %tmp57 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 372) - %tmp58 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 376) - %tmp59 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 384) - %tmp60 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 388) - %tmp61 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 392) - %tmp62 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 400) - %tmp63 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 404) - %tmp64 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 408) - %tmp65 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 416) - %tmp66 = call float @llvm.SI.load.const.v4i32(<4 x i32> undef, i32 420) + %tmp = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 16, i32 0) + %tmp1 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 32, i32 0) + %tmp2 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 80, i32 0) + %tmp3 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 84, i32 0) + %tmp4 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 88, i32 0) + %tmp5 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 96, i32 0) + %tmp6 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 100, i32 0) + %tmp7 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 104, i32 0) + %tmp8 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 112, i32 0) + %tmp9 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 116, i32 0) + %tmp10 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 120, i32 0) + %tmp11 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 128, i32 0) + %tmp12 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 132, i32 0) + %tmp13 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 136, i32 0) + %tmp14 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 144, i32 0) + %tmp15 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 148, i32 0) + %tmp16 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 152, i32 0) + %tmp17 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 160, i32 0) + %tmp18 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 164, i32 0) + %tmp19 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 168, i32 0) + %tmp20 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 176, i32 0) + %tmp21 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 180, i32 0) + %tmp22 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 184, i32 0) + %tmp23 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 192, i32 0) + %tmp24 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 196, i32 0) + %tmp25 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 200, i32 0) + %tmp26 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 208, i32 0) + %tmp27 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 212, i32 0) + %tmp28 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 216, i32 0) + %tmp29 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 224, i32 0) + %tmp30 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 228, i32 0) + %tmp31 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 232, i32 0) + %tmp32 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 240, i32 0) + %tmp33 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 244, i32 0) + %tmp34 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 248, i32 0) + %tmp35 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 256, i32 0) + %tmp36 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 260, i32 0) + %tmp37 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 264, i32 0) + %tmp38 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 272, i32 0) + %tmp39 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 276, i32 0) + %tmp40 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 280, i32 0) + %tmp41 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 288, i32 0) + %tmp42 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 292, i32 0) + %tmp43 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 296, i32 0) + %tmp44 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 304, i32 0) + %tmp45 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 308, i32 0) + %tmp46 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 312, i32 0) + %tmp47 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 320, i32 0) + %tmp48 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 324, i32 0) + %tmp49 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 328, i32 0) + %tmp50 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 336, i32 0) + %tmp51 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 340, i32 0) + %tmp52 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 344, i32 0) + %tmp53 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 352, i32 0) + %tmp54 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 356, i32 0) + %tmp55 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 360, i32 0) + %tmp56 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 368, i32 0) + %tmp57 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 372, i32 0) + %tmp58 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 376, i32 0) + %tmp59 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 384, i32 0) + %tmp60 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 388, i32 0) + %tmp61 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 392, i32 0) + %tmp62 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 400, i32 0) + %tmp63 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 404, i32 0) + %tmp64 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 408, i32 0) + %tmp65 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 416, i32 0) + %tmp66 = call float @llvm.amdgcn.s.buffer.load.f32(<4 x i32> undef, i32 420, i32 0) br label %LOOP LOOP: ; preds = %ENDIF2795, %main_body @@ -497,7 +497,7 @@ declare float @llvm.minnum.f32(float, float) #1 declare float @llvm.maxnum.f32(float, float) #1 declare i32 @llvm.amdgcn.mbcnt.lo(i32, i32) #1 declare void @llvm.amdgcn.exp.f32(i32, i32, float, float, float, float, i1, i1) #0 -declare float @llvm.SI.load.const.v4i32(<4 x i32>, i32) #1 +declare float @llvm.amdgcn.s.buffer.load.f32(<4 x i32>, i32, i32) #1 attributes #0 = { nounwind } attributes #1 = { nounwind readnone } |