Regardless if its a patent or not, what is being described here doesn't seem to be infringing on the patent anyway.
See the first Claim #1:
PART1 <storing a device-independent intermediate representation of a source code; > and PART2 < in the event an indication is received that the source code has changed, using the changed source code to generate and store a new intermediate representation of the changed source code.>
If I understood correctly, only thing you would be doing is the PART1 hence you are NOT infridging on the patent.
IMHO Disclaimer= not a lawyer, dont follow any advice you see here ;-P
It is ridiculous.
It is a general compilation process, applying it to these specific conditions is in no way technically original. I hope it isn't from a legal standpoint, but IANAL...