Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-15 | Move stack slot assignments into LiveRangeEdit. | Jakob Stoklund Olesen | |
All registers created during splitting or spilling are assigned to the same stack slot as the parent register. When splitting or rematting, we may not spill at all. In that case the stack slot is still assigned, but it will be dead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116546 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2010-10-14 | Create a new LiveRangeEdit class to keep track of the new registers created when | Jakob Stoklund Olesen | |
splitting or spillling, and to help with rematerialization. Use LiveRangeEdit in InlineSpiller and SplitKit. This will eventually make it possible to share remat code between InlineSpiller and SplitKit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116543 91177308-0d34-0410-b5e6-96231b3b80d8 |