| Commit message (Expand) | Author | Age |
* | New Spiller interface and trivial implementation. | Lang Hames | 2009-05-18 |
* | Teach TransferDeadness to delete truly dead instructions if they do not produ... | Evan Cheng | 2009-05-12 |
* | Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. | Lang Hames | 2009-05-06 |
* | In some rare cases, the register allocator can spill registers but end up not... | Evan Cheng | 2009-05-03 |
* | Code clean up. Bye bye PhysRegTracker. | Evan Cheng | 2009-05-01 |
* | spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixe... | Evan Cheng | 2009-04-29 |
* | Determine allocation 'preference' with right register class. I haven't seen t... | Evan Cheng | 2009-04-29 |
* | It has finally happened. Spiller is now using live interval info. | Evan Cheng | 2009-04-21 |
* | - Remove an arbitrary spill weight tweak that should not have been there. | Evan Cheng | 2009-04-20 |
* | Added a linearscan register allocation optimization. When the register alloca... | Evan Cheng | 2009-04-20 |
* | Fix a bug in spill weight computation. If the alias is a super-register, and ... | Evan Cheng | 2009-03-23 |
* | Fix PR3391 and PR3864. Reg allocator infinite looping. | Evan Cheng | 2009-03-23 |
* | Convert VirtRegMap to a MachineFunctionPass. | Owen Anderson | 2009-03-13 |
* | Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. N... | Owen Anderson | 2009-03-11 |
* | Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi... | Evan Cheng | 2009-01-20 |
* | Make linear scan's trivial coalescer slightly more aggressive. | Evan Cheng | 2009-01-20 |
* | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman | 2009-01-05 |
* | - More pre-split fixes: spill slot live interval computation bug; restore poi... | Evan Cheng | 2008-10-29 |
* | - Rewrite code that update register live interval that's split. | Evan Cheng | 2008-10-29 |
* | Committing a good chunk of the pre-register allocation live interval splittin... | Evan Cheng | 2008-10-23 |
* | Fix command-line option printing to print two spaces where needed, | Dan Gohman | 2008-10-14 |
* | Add an option to enable StrongPHIElimination, for ease of testing. | Owen Anderson | 2008-10-07 |
* | Re-apply 56835 along with header file changes. | Evan Cheng | 2008-09-30 |
* | Revert commit 56835 since it breaks the build. | Duncan Sands | 2008-09-30 |
* | If a re-materializable instruction has a register operand, the spiller will c... | Evan Cheng | 2008-09-30 |
* | Next round of earlyclobber handling. Approach the | Dale Johannesen | 2008-09-24 |
* | Teach coalescer about earlyclobber bits. | Dale Johannesen | 2008-09-20 |
* | Fix PR2808. When regalloc runs out of register, it spill a physical register ... | Evan Cheng | 2008-09-20 |
* | Make earlyclobber stuff work when virtual regs | Dale Johannesen | 2008-09-19 |
* | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis | Dale Johannesen | 2008-09-19 |
* | Somehow RegAllocLinearScan is keeping two pointers to MachineRegisterInfo. | Evan Cheng | 2008-09-18 |
* | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 |
* | Fix PR2757. Ignore liveinterval register allocation preference if the prefere... | Evan Cheng | 2008-09-09 |
* | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 |
* | Convert several std::vectors over to SmallVector, and use reserve() as approp... | Owen Anderson | 2008-08-15 |
* | Get rid of a use of std::map. | Owen Anderson | 2008-08-13 |
* | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson | 2008-08-13 |
* | Fix a compile-time regression introduced by my heuristic-changing patch. I f... | Owen Anderson | 2008-07-23 |
* | Change the heuristics used in the coalescer, register allocator, and within | Owen Anderson | 2008-07-22 |
* | A brief survey of priority_queue usage in the tree turned this up | Dan Gohman | 2008-06-23 |
* | Enhanced heuristic to determine the *best* register to spill. Instead of pick... | Evan Cheng | 2008-06-20 |
* | Refine stack slot interval weight computation. | Evan Cheng | 2008-06-06 |
* | Add a stack slot coloring pass. Not yet enabled. | Evan Cheng | 2008-06-04 |
* | Do not add empty live intervals to handled_. They should never be undone for ... | Evan Cheng | 2008-04-11 |
* | Special handling of zero-sized live intervals. | Evan Cheng | 2008-04-03 |
* | Add an assertion to catch register of illegal class. | Evan Cheng | 2008-03-24 |
* | Undo tweak. It had no obvious benefit. | Evan Cheng | 2008-03-13 |
* | When the register allocator runs out of registers, spill a physical register ... | Evan Cheng | 2008-03-11 |
* | Temporarily revert 48175. | Evan Cheng | 2008-03-11 |
* | If the register allocator ran out of registers, just abort for now. | Evan Cheng | 2008-03-10 |