Displaying 2 results from an estimated 2 matches for "renumberindex".
Did you mean:
renumberindexes
2011 May 26
0
[LLVMdev] Need advice on writing scheduling pass
...changed which instruction is a value's last use, and we must update
// kill flags and the kill information in the VarInfo objects.
fixKillInformation();
// Now, release the stuff we computed, and recompute it!
releaseMemory();
// Then, recompute the slot indexes. There is a function renumberIndexes,
// but it doesn't respect our new ordering of instructions, so do this by
// completely clearing the results of the slot index analysis and simply
// calling it again.
indexes_->releaseMemory();
indexes_->runOnMachineFunction(*mf_);
// Now compute live intervals again. Tha...
2011 May 26
2
[LLVMdev] Need advice on writing scheduling pass
Hi,
thank you for your explanations.
In order to get a pre-RA scheduling, I would need something like:
- LiveVars
- PhiElim
- TwoAddr
- LiveIntervals
- Coalescing
- Scheduler (new)
- SlotIndexing
- LiveIntervals2 (new)
- RegAllocMy qeustion then is, is it really so difficult to create the live intervals information, with modifications to the original algorithm, or even from scratch?