2010-04-13 |
Dan Gohman | Eliminate MachineBasicBlock::const_livein_iterator... |
blob | commitdiff | raw |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Benjamin Kramer | Introduce SpecificBumpPtrAllocator, a wrapper for BumpP... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Torok Edwin | Reapply r99881 with some fixes: only call destructor... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Torok Edwin | Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9. |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Torok Edwin | Introduce another Reset() method in BumpPtrAllocator... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Evan Cheng | Avoid being influenced by the presence of dbg_value... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Bob Wilson | Revert Edwin's change that is breaking MultiSource... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Torok Edwin | Fix memory leak in liveintervals: the destructor for... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Evan Cheng | Fix liveintervals handling of dbg_value instructions. |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Evan Cheng | The check for coalescing a virtual register to a physic... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Fix a bug in DEBUG_VALUE handling Devang ran into. |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Jakob Stoklund Olesen | Use methods to determine if a LiveInterval is spillable. |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Jakob Stoklund Olesen | Keep track of phi join registers explicitly in LiveVari... |
blob | commitdiff | raw | diff to current |
2010-02-18 |
Jakob Stoklund Olesen | Always normalize spill weights, also for intervals... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dale Johannesen | When I rewrote this loop per Chris' preference I |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dale Johannesen | Rewrite loop to suit Chris' preference. |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dale Johannesen | Skip DBG_VALUE many places in live intervals and |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-06 |
Evan Cheng | Run codegen dce pass for all targets at all optimizatio... |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Dale Johannesen | Ignore DEBUG_VALUE when building live intervals; |
blob | commitdiff | raw | diff to current |
2010-01-04 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Lang Hames | Changed slot index ranges for MachineBasicBlocks to... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Jakob Stoklund Olesen | Reuse lowered phi nodes. |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Evan Cheng | Coalesce insert_subreg undef, x first to avoid phase... |
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-12-03 |
Jakob Stoklund Olesen | Clean up some loop logic. |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Evan Cheng | Fix PR5391: support early clobber physical register... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Jakob Stoklund Olesen | New virtual registers created for spill intervals shoul... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Jakob Stoklund Olesen | More consistent labelling of basic blocks in debug... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Jakob Stoklund Olesen | Add MachineBasicBlock::getName, and use it in place... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Jakob Stoklund Olesen | Remove the -early-coalescing option |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Evan Cheng | Hide a couple of options. |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Jakob Stoklund Olesen | Fix inverted conflict test in -early-coalesce. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Lang Hames | The Indexes Patch. |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Evan Cheng | Trim unnecessary includes. |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Evan Cheng | If the physical register being spilled does not have... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Factor out LiveIntervalAnalysis' code to determine... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | isTriviallyReMaterializable checks the |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Dan Gohman | Replace some code for aggressive-remat with MachineInst... |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Oops. Renamed remaining MachineInstrIndex references. |
blob | commitdiff | raw | diff to current |
2009-10-03 |
Lang Hames | Renamed MachineInstrIndex to LiveIndex. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Daniel Dunbar | Remove unused variable. |
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-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Evan Cheng | Fix PR5024. LiveVariables physical register defs should... |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Evan Cheng | Fix PR4986. "r1024 = insert_subreg r1024, undef, 2... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Dale Johannesen | When computing live intervals for earlyclobber operands, |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Daniel Dunbar | Fix -Asserts warning. |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Evan Cheng | Another try at early partial coalescing. Identity phi... |
blob | commitdiff | raw | diff to current |
2009-09-14 |
Evan Cheng | Add early coalescing to liveintervals. This is work... |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Lang Hames | Moved some more index operations over to LiveIntervals. |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Evan Cheng | 80 col violations. |
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 |
Chris Lattner | Change Pass::print to take a raw ostream instead of... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove various std::ostream version of printing methods... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a dead class. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Bill Wendling | Convert DOUT to DEBUG(errs()...). |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Lang Hames | Modified VNInfo. The "copy" member is now a union which... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Evan Cheng | Turn some insert_subreg, extract_subreg, subreg_to_reg... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
David Greene | Re-apply LiveInterval index dumping patch, with fixes... |
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-24 |
Daniel Dunbar | Move to raw_ostream. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
David Greene | Constify the key in Mi2IndexMap. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Chris Lattner | revert r76602, 76603, and r76615, pending design discus... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
David Greene | Prefix IR dumps with LiveInterval indices when possible... |
blob | commitdiff | raw | diff to current |
2009-07-17 |
Evan Cheng | Simplify the coalescer (finally!) by making LiveInterva... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Evan Cheng | Changed my mind. We now allow remat of instructions... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
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-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
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-10 |
Duncan Sands | Avoid compiler warnings if assertions turned off. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Lang Hames | Improved tracking of value number kills. VN kills are... |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Evan Cheng | Remove special handling of implicit_def. Fix a couple... |
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-27 |
Chris Lattner | When doing remat, don't consider uses of non-allocatabl... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Lang Hames | More VNInfo tweaking, plus a little progress on intra... |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Lang Hames | Improved PHI def marking, replaced some gotos with... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Lang Hames | VNInfo cleanup. |
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-02 |
Lang Hames | Update to in-place spilling framework. Includes live... |
blob | commitdiff | raw | diff to current |
2009-05-26 |
Jeffrey Yasskin | LiveVariables::VarInfo contains an AliveBlocks BitVecto... |
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-04-27 |
Evan Cheng | Fix PR4076. Correctly create live interval of physical... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Evan Cheng | Fix PR4056. It's possible a physical register def is... |
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 | Added a linearscan register allocation optimization... |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Don't abort on an aliasing physical register that does... |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Bob Wilson | Fix pr3954. The register scavenger asserts for inline... |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Owen Anderson | Don't assign a new stack slot if the pre-alloc splitter... |
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-23 |
Evan Cheng | Model inline asm constraint which ties an input to... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Sebastian Redl | Fix the Win32 VS2008 build: |
blob | commitdiff | raw | diff to current |
next |