| // DXIL doesn't actually use registers, but this gets the boilerplate code | |
| // generated through tablegen. | |
| let Namespace = "dxil" in { | |
| def DXIL : Register<"dxil">; | |
| def DXILClass : RegisterClass<"dxil", [i32], 32, (add DXIL)>; | |
| } | |
| class DXILInst : Instruction { | |
| let Namespace = "dxil"; | |
| let DecoderNamespace = "dxil"; | |
| dag OutOperandList = (outs); | |
| dag InOperandList = (ins); | |
| let AsmString = "dummy"; | |
| let Pattern = []; | |
| } | |
| def DummyInst : DXILInst; |