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