336 |
336 |
337 _trip_cnt = 0; |
337 _trip_cnt = 0; |
338 _alternate = 0; |
338 _alternate = 0; |
339 _matcher._allocation_started = true; |
339 _matcher._allocation_started = true; |
340 |
340 |
341 ResourceArea split_arena; // Arena for Split local resources |
341 ResourceArea split_arena(mtCompiler); // Arena for Split local resources |
342 ResourceArea live_arena; // Arena for liveness & IFG info |
342 ResourceArea live_arena(mtCompiler); // Arena for liveness & IFG info |
343 ResourceMark rm(&live_arena); |
343 ResourceMark rm(&live_arena); |
344 |
344 |
345 // Need live-ness for the IFG; need the IFG for coalescing. If the |
345 // Need live-ness for the IFG; need the IFG for coalescing. If the |
346 // liveness is JUST for coalescing, then I can get some mileage by renaming |
346 // liveness is JUST for coalescing, then I can get some mileage by renaming |
347 // all copy-related live ranges low and then using the max copy-related |
347 // all copy-related live ranges low and then using the max copy-related |