| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add memory operand folding support to InlineSpiller. | Jakob Stoklund Olesen | 2010-07-01 | 1 | -0/+37 | |
| | | | | | llvm-svn: 107355 | |||||
| * | Add support for rematerialization to InlineSpiller. | Jakob Stoklund Olesen | 2010-06-30 | 1 | -31/+128 | |
| | | | | | llvm-svn: 107351 | |||||
| * | Remember to track spill slot uses in VirtRegMap when inserting loads and stores. | Jakob Stoklund Olesen | 2010-06-30 | 1 | -0/+2 | |
| | | | | | | | | | | LocalRewriter::runOnMachineFunction uses this information to mark dead spill slots. This means that InlineSpiller now also works for functions that spill. llvm-svn: 107302 | |||||
| * | Begin implementation of an inline spiller. | Jakob Stoklund Olesen | 2010-06-29 | 1 | -0/+136 | |
| InlineSpiller inserts loads and spills immediately instead of deferring to VirtRegMap. This is possible now because SlotIndexes allows instructions to be inserted and renumbered. This is work in progress, and is mostly a copy of TrivialSpiller so far. It works very well for functions that don't require spilling. llvm-svn: 107227 | ||||||

