[LLVMdev] [RFC] Extending MachineInstr.Flags

girish gulawani girishvg at yahoo.com
Tue Jan 3 07:18:08 PST 2012



Hello All.
This is purely from a particular VLIW target back-end perspective. There it is possible to schedule an MI on to one of multiple execution pipes. This leads to a different instruction encoding per the pipe it is bound to, and need to percolate this information down.
Would it be advisable to extend and use the "MachineInstr.Flags" field for this purpose? Right now this flag seems to consume 2bits space out of total 8 (uint8_t). Could we extend this field to say 32bit or better yet to 64bits like MCInstrDesc.TSFlags? Any suggestions/ideas welcome.


Thanks.
Girish.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120103/814ec9e8/attachment.html>


More information about the llvm-dev mailing list