xref: /llvm-project/llvm/test/tools/llc/new-pm/regalloc-amdgpu.mir (revision 0876c11ceeb093904decc4d89bef213d483a5656)
1# REQUIRES: amdgpu-registered-target
2# RUN: llc -mtriple=amdgcn --passes='regallocfast<filter=sgpr>,regallocfast<filter=wwm>,regallocfast<filter=vgpr>' --print-pipeline-passes --filetype=null %s | FileCheck %s --check-prefix=PASS
3# RUN: not llc -mtriple=amdgcn --passes='regallocfast<filter=bad-filter>' --print-pipeline-passes --filetype=null %s 2>&1 | FileCheck %s --check-prefix=BAD-FILTER
4
5# PASS: regallocfast<filter=sgpr>
6# PASS: regallocfast<filter=wwm>
7# PASS: regallocfast<filter=vgpr>
8# BAD-FILTER: invalid regallocfast register filter 'bad-filter'
9
10---
11name: f
12...
13