Hi YunZe: Generally I am open minded to accept vendor extensions, however this patch set really introduces too much pattern...
- NUM_INSN_CODES (defined in insn-codes.h) become 83625 from 48573. (+72%) - Total line of insn-emit-*.cc becomes 1749362 from 1055750. (+65%) - Total line of insn-recog-*.cc becomes 1018407 from 670185 (+51%) Also I believe that may also increase a lot of build time on native RISC-V environment, (I didn't measure that yet, but most generated insn-*.cc files grow a lot). So sorry, I have to say no this time.