Suppose you're writing the backend for a VM supporting two architectures, in 
which
one of them clobbers the CC registers for certain instructions, while the other 
does not.
The instructions themselves are exactly the same.
What is the best/shortest/more-elegant way to write this, possibly w/out 
duplicating the
instructions?
I know I can write a define_expand and redirect, based on the TARGET, to two 
different
instructions (one with "clobber", the other w/out), but that's basically three 
declarations
for each insns. Is there a shorter way?


 - Jamie



      

Reply via email to