Mill Computing, Inc. › Forums › The Mill › Architecture › Pipelining › Reply To: Pipelining
Ran out of time; sorry. We hope to get a white paper out at some point.
It’s hard to explain without the animations, but the general solution recognizes that if the exit condition depends on (or can be scheduled to depend on) all non-speculable operations in the body then the leave operation (conditional on the exit condition) replaces the epilog.