Contributors:
- Andrew Pinski
Delivery date:
- Now
Benefits:
- Improved code generation
Risks:
- The only risk I see right now is wrong code and maybe an ICE but since this has been tested a huge amount of the tcb via SPEC, it should be very small.
Description:
- This project improves tree-ssa-phiopt.c so we don't depend on the number of the incoming edges for a BB (currently 2). The benefit is that we move some more of the ifcvt to the tree level and some improve code generation. The improvement in code generation is small but after Kazu's merge PHI pass we miss some
PHI-OPT. See <http://gcc.gnu.org/ml/gcc/2004-12/msg00463.html> for cases where we now miss because of that pass.