xref: /llvm-project/llvm/test/TableGen/empty-psets.td (revision 40ddde5d1fa7e5eadb76f6c3cc37dae2f80a8ca2)
1// RUN: not llvm-tblgen -gen-register-info -I %p/../../include -I %p/Common %s 2>&1 | FileCheck %s
2
3// Negative test to check empty Psets for a target.
4
5include "llvm/Target/Target.td"
6
7def R : Register<"r">;
8
9def R_32 : RegisterClass<"MyTarget", [i32], 32, (add R)> {
10  let GeneratePressureSet = 0;
11}
12
13def MyTarget : Target;
14
15// CHECK: error: RegUnitSets cannot be empty!
16