[AMDGPU] Regenerate umax crash test

This commit is contained in:
Simon Pilgrim 2021-01-12 18:01:41 +00:00
parent dd95577124
commit a4931d4fe3
1 changed files with 21 additions and 2 deletions

View File

@ -1,8 +1,27 @@
; RUN: llc -march=r600 -mcpu=cypress -start-after safe-stack %s -o - | FileCheck %s ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc < %s -march=r600 -mcpu=cypress -start-after safe-stack | FileCheck %s
; Don't crash ; Don't crash
; CHECK: MAX_UINT
define amdgpu_kernel void @test(i64 addrspace(1)* %out) { define amdgpu_kernel void @test(i64 addrspace(1)* %out) {
; CHECK-LABEL: test:
; CHECK: ; %bb.0: ; %bb
; CHECK-NEXT: ALU 4, @6, KC0[CB0:0-32], KC1[]
; CHECK-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 0
; CHECK-NEXT: ALU 3, @11, KC0[], KC1[]
; CHECK-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
; CHECK-NEXT: CF_END
; CHECK-NEXT: PAD
; CHECK-NEXT: ALU clause starting at 6:
; CHECK-NEXT: MOV T0.X, literal.x,
; CHECK-NEXT: MOV T0.Y, 0.0,
; CHECK-NEXT: LSHR * T1.X, KC0[2].Y, literal.x,
; CHECK-NEXT: 2(2.802597e-45), 0(0.000000e+00)
; CHECK-NEXT: MOV * T0.W, KC0[2].Y,
; CHECK-NEXT: ALU clause starting at 11:
; CHECK-NEXT: MAX_UINT T0.X, T0.X, literal.x,
; CHECK-NEXT: MOV T0.Y, 0.0,
; CHECK-NEXT: LSHR * T1.X, T0.W, literal.y,
; CHECK-NEXT: 4(5.605194e-45), 2(2.802597e-45)
bb: bb:
store i64 2, i64 addrspace(1)* %out store i64 2, i64 addrspace(1)* %out
%tmp = load i64, i64 addrspace(1)* %out %tmp = load i64, i64 addrspace(1)* %out