Age | Commit message (Expand) | Author |
2009-11-03 | The Indexes Patch. | Lang Hames |
2009-10-25 | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky |
2009-10-25 | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky |
2009-10-03 | Renamed MachineInstrIndex to LiveIndex. | Lang Hames |
2009-09-25 | Simplify a few more uses of reg_iterator. | Dan Gohman |
2009-09-04 | Replaces uses of unsigned for indexes in LiveInterval and VNInfo with | Lang Hames |
2009-08-23 | Kill off more cerr/cout uses and prune includes a bit. | Benjamin Kramer |
2009-08-22 | Convert DOUT to DEBUG(errs()...). | Bill Wendling |
2009-07-31 | Use setPreservesAll and setPreservesCFG in CodeGen passes. | Dan Gohman |
2009-07-25 | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar |
2009-07-14 | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin |
2009-07-13 | Removed some junk code that snuck in to an earlier commit. | Lang Hames |
2009-07-11 | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin |
2009-07-01 | Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the... | Evan Cheng |
2009-06-30 | Add a bit IsUndef to MachineOperand. This indicates the def / use register op... | Evan Cheng |
2009-06-18 | - Update register allocation hint after coalescing. This is done by the targe... | Evan Cheng |
2009-06-17 | VNInfo cleanup. | Lang Hames |
2009-06-15 | Part 1. | Evan Cheng |
2009-06-14 | Move register allocation preference (or hint) from LiveInterval to MachineReg... | Evan Cheng |
2009-06-04 | RALinScan::attemptTrivialCoalescing() was returning a virtual register instea... | Evan Cheng |
2009-06-04 | A value defined by an implicit_def can be liven to a use BB. This is unfortun... | Evan Cheng |
2009-06-04 | Remove a #include of <iostream>. | Dan Gohman |
2009-06-04 | Removed more testing code that snuck in earlier. | Lang Hames |
2009-06-02 | Fixed warning, removed some temporary validation code that snuck in during my... | Lang Hames |
2009-06-02 | Update to in-place spilling framework. Includes live interval scaling and tri... | Lang Hames |
2009-05-18 | New Spiller interface and trivial implementation. | Lang Hames |
2009-05-12 | Teach TransferDeadness to delete truly dead instructions if they do not produ... | Evan Cheng |
2009-05-06 | Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. | Lang Hames |
2009-05-03 | In some rare cases, the register allocator can spill registers but end up not... | Evan Cheng |
2009-05-01 | Code clean up. Bye bye PhysRegTracker. | Evan Cheng |
2009-04-29 | 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-21 | It has finally happened. Spiller is now using live interval info. | Evan Cheng |
2009-04-20 | - 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-03-23 | 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-13 | Convert VirtRegMap to a MachineFunctionPass. | Owen Anderson |
2009-03-11 | Reorganization: Move the Spiller out of VirtRegMap.cpp into its own files. N... | Owen Anderson |
2009-01-20 | 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-05 | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman |
2008-10-29 | - 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-23 | Committing a good chunk of the pre-register allocation live interval splittin... | Evan Cheng |
2008-10-14 | Fix command-line option printing to print two spaces where needed, | Dan Gohman |
2008-10-07 | Add an option to enable StrongPHIElimination, for ease of testing. | Owen Anderson |
2008-09-30 | 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 |