Self-evaluating compilation applied to loop unrolling
A distributed control path architecture for VLIW processors