From 5c9501e1d8e15efb1acdf77b5237dfcaa095f2d7 Mon Sep 17 00:00:00 2001 From: Michael Liao Date: Fri, 19 Jul 2019 18:50:53 +0000 Subject: [PATCH] [AMDGPU] Add test case on crashing of `si-lower-sgpr-spills` pass Reviewers: arsenm Subscribers: qcolombet, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64273 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366602 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir diff --git a/test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir b/test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir new file mode 100644 index 00000000000..5a022efb38a --- /dev/null +++ b/test/CodeGen/AMDGPU/si-lower-sgpr-spills.mir @@ -0,0 +1,20 @@ +# RUN: llc -mtriple=amdgcn-amd-amdhsa -verify-machineinstrs -run-pass=si-lower-sgpr-spills -o - %s | FileCheck %s + +# CHECK-LABEL: name: empty_entry_block +# CHECK: V_WRITELANE +# CHECK-NEXT: V_WRITELANE +# CHECK-NEXT: V_WRITELANE +# CHECK-NEXT: V_WRITELANE +# CHECK: V_READLANE +# CHECK-NEXT: V_READLANE +# CHECK-NEXT: V_READLANE +# CHECK-NEXT: V_READLANE +--- +name: empty_entry_block +body: | + bb.0: + + bb.1: + renamable $sgpr36_sgpr37 = S_XOR_B64 renamable $vcc, -1, implicit-def dead $scc + $sgpr34_sgpr35 = S_AND_SAVEEXEC_B64 $sgpr36_sgpr37, implicit-def $exec, implicit-def $scc, implicit $exec + S_ENDPGM 0