Hello, This patch series implements predication support for the selective scheduler. It is implemented as a transformation similar to speculative execution, but simpler in some aspects (e.g. does not require recovery code). On ia64, combining speculation and conditional execution is supported. Combining of predicates is not supported.
The patches have been bootstrapped and regtested on x86_64, ia64 and arm with selective scheduling (+ pipelining and predication) enabled at -O2. OK for trunk? Alexander