Skip to content

Commit d24a2fd

Browse files
author
Aditi Medhane
authored
[AMDGPU] Create dir for amdgpu specific machineverifier tests (#106960)
Move the AMDGPU target specific testcases in MachineVerifier separately into new directory. Reference : #105494 (comment)
1 parent c3d8124 commit d24a2fd

14 files changed

+2
-14
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
if not "AMDGPU" in config.root.targets:
2+
config.unsupported = True

llvm/test/MachineVerifier/register-killed-inside-loop.mir renamed to llvm/test/MachineVerifier/AMDGPU/register-killed-inside-loop.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# FIXME: This should fail the verifier
22
# XFAIL: *
3-
# REQUIRES: amdgpu-registered-target
43
# RUN: not --crash llc -o - -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
54

65
# %1 is live out of %bb.1 through the loop edge, and therefore the kill flag is invalid.

llvm/test/MachineVerifier/test_g_bitcast.mir renamed to llvm/test/MachineVerifier/AMDGPU/test_g_bitcast.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -o - -global-isel -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
2-
# REQUIRES: amdgpu-registered-target
32

43
---
54
name: test_bitcast

llvm/test/MachineVerifier/test_g_intrinsic.mir renamed to llvm/test/MachineVerifier/AMDGPU/test_g_intrinsic.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RUN: not --crash llc -o - -mtriple=amdgcn -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
2-
# REQUIRES: amdgpu-registered-target
32

43
---
54
name: test_intrinsic

llvm/test/MachineVerifier/test_g_intrinsic_w_side_effects.mir renamed to llvm/test/MachineVerifier/AMDGPU/test_g_intrinsic_w_side_effects.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RUN: not --crash llc -o - -mtriple=amdgcn -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
2-
# REQUIRES: amdgpu-registered-target
32

43
---
54
name: test_intrinsic_w_side_effects

llvm/test/MachineVerifier/undef-should-only-be-set-on-subreg-defs.mir renamed to llvm/test/MachineVerifier/AMDGPU/undef-should-only-be-set-on-subreg-defs.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# REQUIRES: amdgpu-registered-target
21
# RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=none -o /dev/null %s 2>&1 | FileCheck %s
32

43
---

llvm/test/MachineVerifier/undef-virt-reg-entry-block.mir renamed to llvm/test/MachineVerifier/AMDGPU/undef-virt-reg-entry-block.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# XFAIL: *
2-
# REQUIRES: amdgpu-registered-target
32
# RUN: not --crash llc -o - -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s
43

54
# FIXME: This should catch the undefined use of %0

llvm/test/MachineVerifier/undef-virt-reg-nonentry-block.mir renamed to llvm/test/MachineVerifier/AMDGPU/undef-virt-reg-nonentry-block.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# FIXME: This should fail the verifier
22
# XFAIL: *
3-
# REQUIRES: amdgpu-registered-target
43
# RUN: not --crash llc -o - -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
54

65
# CHECK: *** Bad machine code: Virtual register defs don't dominate all uses. ***

llvm/test/MachineVerifier/verifier-ec-subreg-liveness.mir renamed to llvm/test/MachineVerifier/AMDGPU/verifier-ec-subreg-liveness.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RUN: llc -mtriple amdgcn-amd-amdhsa -run-pass=liveintervals,pipeliner -verify-machineinstrs -o - %s | FileCheck %s
2-
# REQUIRES: amdgpu-registered-target
32

43
# This test checks that the verifier doesn't crash on early clobbered subreg arguments.
54

llvm/test/MachineVerifier/verifier-implicit-virtreg-invalid-physreg-liveness.mir renamed to llvm/test/MachineVerifier/AMDGPU/verifier-implicit-virtreg-invalid-physreg-liveness.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -verify-machineinstrs -o /dev/null %s 2>&1 | FileCheck -check-prefix=ERROR %s
2-
# REQUIRES: amdgpu-registered-target
32

43
# When the verifier was detecting the invalid liveness for vcc, it would assert when trying to iterate the subregisters of the implicit virtual register use.
54

llvm/test/MachineVerifier/verifier-pseudo-terminators.mir renamed to llvm/test/MachineVerifier/AMDGPU/verifier-pseudo-terminators.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# RUN: not --crash llc -mtriple=amdgcn -run-pass=verify -o - %s 2>&1 | FileCheck %s
2-
# REQUIRES: amdgpu-registered-target
32

43
# Make sure that mismatched successors are caught when a _term
54
# instruction is used

llvm/test/MachineVerifier/verify-implicit-def.mir renamed to llvm/test/MachineVerifier/AMDGPU/verify-implicit-def.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# REQUIRES: amdgpu-registered-target
21
# RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=none -o /dev/null %s 2>&1 | FileCheck %s
32

43
---

llvm/test/MachineVerifier/verify-reg-sequence.mir renamed to llvm/test/MachineVerifier/AMDGPU/verify-reg-sequence.mir

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# REQUIRES: amdgpu-registered-target
21
# RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx900 -run-pass=none -o /dev/null %s 2>&1 | FileCheck %s
32

43
---

llvm/test/MachineVerifier/writelane_m0.mir renamed to llvm/test/MachineVerifier/AMDGPU/writelane_m0.mir

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1100 -verify-machineinstrs -run-pass=none -o - %s | FileCheck %s
88
# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx1200 -verify-machineinstrs -run-pass=none -o - %s | FileCheck %s
99

10-
# REQUIRES: amdgpu-registered-target
11-
1210
---
1311

1412
name: writelane_m0

0 commit comments

Comments
 (0)