1 // DXIL doesn't actually use registers, but this gets the boilerplate code
2 // generated through tablegen.
3 let Namespace = "dxil" in {
4 def DXIL : Register<"dxil">;
5 def DXILClass : RegisterClass<"dxil", [i32], 32, (add DXIL)>;
8 class DXILInst : Instruction {
9 let Namespace = "dxil";
10 let DecoderNamespace = "dxil";
12 dag OutOperandList = (outs);
13 dag InOperandList = (ins);
14 let AsmString = "dummy";
18 def DummyInst : DXILInst;