Displaying 2 results from an estimated 2 matches for "b5db574a".
2007 Aug 06
0
[LLVMdev] Spillers
...Spiller::runOnMachineFunction method every
interval in VirtRegMap must be mapped to a physical register, both spill and
others.
Hope that helps.
Anton.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20070806/b5db574a/attachment.html>
2007 Aug 06
5
[LLVMdev] Spillers
Can someone explain the theory behind the spillers in VirtRegMap.cpp?
It seems as though the spillers do triple duty:
- Insert load/store operations and/or fold instructions as necessary to carry
out spills
- Rewrite the spilled virtual registers to use machine registers (mapping
given by the caller in the VRM).
- Rewrite machine code to change virtual registers to physical registers