hi all,

*We found that COND_EXEC is better than IF_THEN_ELSE when used as expressing
condition move insns, because in sched, IF_THEN_ELSE insn has a dependence
on itself, and COND_EXEC has not.
* Besides,  IF_THEN_ELSE is not good for SMS. some backend (frv) expands
condition move as IF_THEN_ELSE pattern before reload and splits IF_THEN_ELSE
into COND_EXEC at split2 pass, which is a post reolad pass. However, in SMS
pass(pre-reload), we can't get the accurate information of IF_THEN_ELSE
insns.
* However, as far as i know, COND_EXEC is not supporting in pre-reload
passes.

So, I'm asking for some suggestions for supporiting COND_EXEC in pre-reload
passes, for me, maybe from split1 to reload pass is good enough. what work
need to do for supporting that, and is there any one who has done any work
on that?

thanks!

danxiaoqiang 



--
View this message in context: 
http://gcc.1065356.n5.nabble.com/questions-about-COND-EXEC-and-SMS-tp992591.html
Sent from the gcc - patches mailing list archive at Nabble.com.

Reply via email to