summaryrefslogtreecommitdiff
path: root/llvm/test/TableGen/empty-psets.td
blob: 8ea2e66e53d92148a073715816b625efc55774b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// RUN: not llvm-tblgen -gen-register-info -I %p/../../include -I %p/Common %s 2>&1 | FileCheck %s

// Negative test to check empty Psets for a target.

include "llvm/Target/Target.td"

def R : Register<"r">;

def R_32 : RegisterClass<"MyTarget", [i32], 32, (add R)> {
  let GeneratePressureSet = 0;
}

def MyTarget : Target;

// CHECK: error: RegUnitSets cannot be empty!