Techniques for execution-driven loop splitting and load-safe code hosting are provided. Compiled code includes statements associated with an original loop and statements associated with an alternative loop. The alternative loop reproduces the original loop except for conditional load-safe invariant expressions...http://www.google.com.au/patents/US20060288334?utm_source=gb-gplus-sharePatent US20060288334 - Apparatus, systems, and methods for execution-driven loop splitting and load-safe code hosting