Displaying 1 result from an estimated 1 matches for "createnewliveinterval".
2007 Apr 12
3
[LLVMdev] Regalloc Refactoring
...parate
the spill cost calculation from the coalescing phase and
put the state somewhere besides the LiveInterval class but
that's a project for later. Doing this would increase
compile time slightly as it would require an extra pass
over the program. Is this ok?
The problem is LiveIntervals::CreateNewLiveInterval. This
member references LiveIntervals::rep, which as far as I can
tell makes use of temporary state (r2rMap_) generated
during the coalescing pass. My reading indicates that
at final loop nest of LiveIntervals::runOnMachineFunction
replaces operand registers with using rep() which makes
use of r2...