2011-03-25 |
Nick Lewycky | No functionality change. Fix up some whitespace and... |
blob | commitdiff | raw |
2011-03-25 |
Jakob Stoklund Olesen | Ignore special ARM allocation hints for unexpected... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Jakob Stoklund Olesen | Change the Spiller interface to take a LiveRangeEdit... |
blob | commitdiff | raw | diff to current |
2011-03-10 |
Jakob Stoklund Olesen | Make SpillIs an optional pointer. Avoid creating a... |
blob | commitdiff | raw | diff to current |
2011-03-03 |
Jakob Stoklund Olesen | Avoid comparing invalid slot indexes, and assert that... |
blob | commitdiff | raw | diff to current |
2011-01-27 |
Bob Wilson | Avoid modifying the OneClassForEachPhysReg map while... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Jakob Stoklund Olesen | Simplify a bunch of isVirtualRegister() and isPhysicalR... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Jakob Stoklund Olesen | Zap the last two -Wself-assign warnings in llvm. |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
blob | commitdiff | raw | diff to current |
2010-12-03 |
Jakob Stoklund Olesen | Emit DBG_VALUE instructions from LiveDebugVariables. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jakob Stoklund Olesen | Don't attempt trivial coalescing for sub-register copies. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Jakob Stoklund Olesen | Print out the register class of the current interval. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Jakob Stoklund Olesen | Hook up AliasAnalysis in InlineSpiller. This is used... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Jakob Stoklund Olesen | Make MachineDominators available for SplitEditor. We... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jakob Stoklund Olesen | Make the spiller responsible for updating the LiveStack... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-25 |
Lang Hames | Removed VNInfo::isDefAccurate(). Def "accuracy" can... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | Tweak to ignoring reserved regs. The allocator was... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | tidy up trailing whitespace and an 80 column violation. |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | cleanup per feedback. use a helper function for getting... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Jim Grosbach | The register allocator shouldn't consider allocating... |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Jakob Stoklund Olesen | Clean up the Spiller.h interface. |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-27 |
Jim Grosbach | Grammar |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Jakob Stoklund Olesen | Change the createSpiller interface to take a MachineFun... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Jakob Stoklund Olesen | Spillers may alter MachineLoopInfo when breaking critic... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove many calls to TII::isMoveInstr. Targets should... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
blob | commitdiff | raw | diff to current |
2010-07-02 |
Eric Christopher | 80-col fixup. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Don't return a std::vector in the Spiller interface... |
blob | commitdiff | raw | diff to current |
2010-05-15 |
Chris Lattner | improve portability to systems that don't have powf... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Jakob Stoklund Olesen | Remove dead code |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-19 |
Douglas Gregor | Fix a bunch of little errors that Clang complains about... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Lang Hames | Moved spill weight calculation out of SimpleRegisterCoa... |
blob | commitdiff | raw | diff to current |
2009-12-10 |
Jakob Stoklund Olesen | Also attempt trivial coalescing for live intervals... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Lang Hames | Added a new "splitting" spiller. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Bill Wendling | Temporarily revert r90502. It was causing the llvm... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Jakob Stoklund Olesen | Also attempt trivial coalescing for live intervals... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
David Greene | Cleanups. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Lang Hames | Removed references to LiveStacks from Spiller.* . They... |
blob | commitdiff | raw | diff to current |
2009-11-19 |
David Greene | Fix a small bug. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
David Greene | Add support for spreading register allocation. |
blob | commitdiff | raw | diff to current |
2009-11-19 |
Lang Hames | Added a new Spiller implementation which wraps LiveInte... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Simplify a few more uses of reg_iterator. |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Lang Hames | Replaces uses of unsigned for indexes in LiveInterval... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Benjamin Kramer | Kill off more cerr/cout uses and prune includes a bit. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Bill Wendling | Convert DOUT to DEBUG(errs()...). |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Lang Hames | Removed some junk code that snuck in to an earlier... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Evan Cheng | Handle IMPLICIT_DEF with isUndef operand marker, part... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
Evan Cheng | Add a bit IsUndef to MachineOperand. This indicates... |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Evan Cheng | - Update register allocation hint after coalescing... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Evan Cheng | Part 1. |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Evan Cheng | RALinScan::attemptTrivialCoalescing() was returning... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Evan Cheng | A value defined by an implicit_def can be liven to... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Dan Gohman | Remove a #include of <iostream>. |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Lang Hames | Removed more testing code that snuck in earlier. |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Lang Hames | Fixed warning, removed some temporary validation code... |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Lang Hames | Update to in-place spilling framework. Includes live... |
blob | commitdiff | raw | diff to current |
2009-05-18 |
Lang Hames | New Spiller interface and trivial implementation. |
blob | commitdiff | raw | diff to current |
2009-05-12 |
Evan Cheng | Teach TransferDeadness to delete truly dead instruction... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Lang Hames | Renamed Spiller classes (plus uses and related files... |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill... |
blob | commitdiff | raw | diff to current |
2009-05-01 |
Evan Cheng | Code clean up. Bye bye PhysRegTracker. |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Evan Cheng | spillPhysRegAroundRegDefsUses() may have invalidated... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Evan Cheng | Determine allocation 'preference' with right register... |
blob | commitdiff | raw | diff to current |
2009-04-21 |
Evan Cheng | It has finally happened. Spiller is now using live... |
blob | commitdiff | raw | diff to current |
2009-04-20 |
Evan Cheng | - Remove an arbitrary spill weight tweak that should... |
blob | commitdiff | raw | diff to current |
2009-04-20 |
Evan Cheng | Added a linearscan register allocation optimization... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Evan Cheng | Fix a bug in spill weight computation. If the alias... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Evan Cheng | Fix PR3391 and PR3864. Reg allocator infinite looping. |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Owen Anderson | Convert VirtRegMap to a MachineFunctionPass. |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Owen Anderson | Reorganization: Move the Spiller out of VirtRegMap... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Change TargetInstrInfo::isMoveInstr to return source... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Evan Cheng | Make linear scan's trivial coalescer slightly more... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval comput... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that... |
blob | commitdiff | raw | diff to current |
2008-10-23 |
Evan Cheng | Committing a good chunk of the pre-register allocation... |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Dan Gohman | Fix command-line option printing to print two spaces... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Owen Anderson | Add an option to enable StrongPHIElimination, for ease... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Evan Cheng | Re-apply 56835 along with header file changes. |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Duncan Sands | Revert commit 56835 since it breaks the build. |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Evan Cheng | If a re-materializable instruction has a register opera... |
blob | commitdiff | raw | diff to current |
next |