2010-06-24 |
Jakob Stoklund Olesen | Verify that VNI kills are pointing to existing instruct... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Revert "Replace a big gob of old coalescer logic with... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Jakob Stoklund Olesen | Replace a big gob of old coalescer logic with the new... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Jakob Stoklund Olesen | TwoAddressInstructionPass::CoalesceExtSubRegs can inser... |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Jakob Stoklund Olesen | Allow a register to be redefined multiple times in... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Jakob Stoklund Olesen | Use readsWritesVirtualRegister instead of counting... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Evan Cheng | - Change MachineInstr::findRegisterDefOperandIdx so... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Jakob Stoklund Olesen | Revert "Use MachineInstr::readsWritesVirtualRegister... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Jakob Stoklund Olesen | Use MachineInstr::readsWritesVirtualRegister to determi... |
blob | commitdiff | raw | diff to current |
2010-05-21 |
Jakob Stoklund Olesen | If the first definition of a virtual register is a... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Evan Cheng | Yes, if the redef is a copy, update the old val# with... |
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-05-15 |
Evan Cheng | A partial re-def instruction may be a copy. |
blob | commitdiff | raw | diff to current |
2010-05-10 |
Evan Cheng | Re-defined valno is always valno even for partial re... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Evan Cheng | Teach liveintervalanalysis about virtual registers... |
blob | commitdiff | raw | diff to current |
2010-05-04 |
Evan Cheng | Teach PHI elimination to remove REG_SEQUENCE instructio... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Bob Wilson | Print basic block numbers in live interval debug output... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | - Really preserve dbg_value instructions when the regis... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Re-enable 102323 with fix: do not update dbg_value... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Temporary disable spiller modifying dbg_value. It's... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | - Move TargetLowering::EmitTargetCodeForFrameDebugValue... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Dan Gohman | Eliminate MachineBasicBlock::const_livein_iterator... |
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-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 |
next |