summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/InlineSpiller.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clean up the Spiller.h interface.Jakob Stoklund Olesen2010-08-131-7/+5
* Implement splitting inside a single block.Jakob Stoklund Olesen2010-08-131-4/+9
* Implement single block splitting.Jakob Stoklund Olesen2010-08-121-0/+9
* Avoid editing the current live interval during remat.Jakob Stoklund Olesen2010-08-101-3/+3
* Lazily defer duplicating the live interval we are splitting until we know it isJakob Stoklund Olesen2010-08-061-3/+4
* Keep the MachiuneFunctionPass pointer around. It is useful for verification.Jakob Stoklund Olesen2010-08-061-1/+3
* Coalesce stack slot accesses that arise when spilling both sides of a COPY.Jakob Stoklund Olesen2010-08-041-0/+23
* Checkpoint SplitKit progress.Jakob Stoklund Olesen2010-08-041-2/+5
* Add SplitEditor to SplitKit. This class will be used to edit live intervals andJakob Stoklund Olesen2010-07-261-2/+2
* Change the createSpiller interface to take a MachineFunctionPass argument.Jakob Stoklund Olesen2010-07-201-13/+16
* Beginning SplitKit - utility classes for live range splitting.Jakob Stoklund Olesen2010-07-201-1/+26
* Spillers may alter MachineLoopInfo when breaking critical edges, so make itJakob Stoklund Olesen2010-07-191-4/+7
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-091-3/+2
* Remove invalid assertJakob Stoklund Olesen2010-07-021-1/+0
* Properly handle debug values during inline spilling.Jakob Stoklund Olesen2010-07-021-13/+32
* Rematerialize as much as possible before inserting spills and reloads.Jakob Stoklund Olesen2010-07-021-60/+179
* Add memory operand folding support to InlineSpiller.Jakob Stoklund Olesen2010-07-011-0/+37
* Add support for rematerialization to InlineSpiller.Jakob Stoklund Olesen2010-06-301-31/+128
* Remember to track spill slot uses in VirtRegMap when inserting loads and stores.Jakob Stoklund Olesen2010-06-301-0/+2
* Begin implementation of an inline spiller.Jakob Stoklund Olesen2010-06-291-0/+136