<div dir="ltr"><div>Hello,</div><div><br></div><div>I'm working with a new ISA. In this ISA, some instructions have some flag bits that control the behavior of the instruction.</div><div><br></div><div>If I enumerate all of the bits, there will be 2^N (N is the number of flags) instructions to write in the td file. Currently In my code,<br></div><div>these kind of instructions are written as "(outs Reg:$rt), (ins Reg:$rs, Reg:$rd, Flag:$flag)" and there is another method to</div><div>decode the flag and print it to asm. However, I think it not so elegant, and I can not reuse it for CodeGen.</div><div><br></div><div>Is there any better way to work with this situation?</div><div><br></div><div>Thanks,</div><div>Iru<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>My website: <a href="https://vimacs.lcpu.club" target="_blank">https://vimacs.lcpu.club</a><br></div><div dir="ltr"><br></div><div dir="ltr">Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument instead! <a href="http://fsf.org/campaigns/opendocument/" target="_blank">http://fsf.org/campaigns/opendocument/</a></div></div></div></div></div></div>