search for: b5db574a

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