1 // RUN: llvm-tblgen %s | FileCheck %s
6 // Test that P and Q are not replaced by ?. TableGen's codegen emitter backend
7 // relies on keeping variable references like this around to describe the
8 // structure of instruction encodings.
11 // CHECK: bits<8> Inst = { 1, 1, 1, 1, 1, 1, P, Q };
12 // CHECK: bits<2> src = { ?, ? };
24 let Inst{7...2} = 0x3f;
36 class y<bits<2> B> : x {