Method and apparatus for maintaining exception reporting for register promotion

   
   

A method and apparatus which comprises, as part of compiling source code into native code, identifying a source code block in the source code to optimize using register promotion, and optimizing the source code block using a register promotion transformation. Thereafter, compensation native code is generated to update those memory locations whose values were promoted using register promotion with the up-to-date values from registers associated with the memory locations. As a result native code corresponding to any existing source code exception handler associated with the source code block will have access to the up-to-date memory locations during program execution.

 
Web www.patentalert.com

< Virtual translation lookaside buffer

< Method and apparatus for inserting more than one allocation instruction within a routine

> Method and apparatus to facilitate debugging a platform-independent virtual machine

> Test execution framework for automated software testing

~ 00181