| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | If the first definition of a virtual register is a partial redef, add an | Jakob Stoklund Olesen | 2010-05-21 | 1 | -1/+8 |
* | Fix typo in comment. | Nick Lewycky | 2010-05-20 | 1 | -2/+2 |
* | Yes, if the redef is a copy, update the old val# with the copy. But make sure... | Evan Cheng | 2010-05-17 | 1 | -8/+7 |
* | improve portability to systems that don't have powf/modf (e.g. solaris 9) | Chris Lattner | 2010-05-15 | 1 | -1/+1 |
* | A partial re-def instruction may be a copy. | Evan Cheng | 2010-05-15 | 1 | -1/+8 |
* | Re-defined valno is always valno even for partial re-def's. | Evan Cheng | 2010-05-10 | 1 | -2/+1 |
* | Teach liveintervalanalysis about virtual registers which are defined by reg_s... | Evan Cheng | 2010-05-05 | 1 | -14/+37 |
* | Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc... | Evan Cheng | 2010-05-04 | 1 | -0/+24 |
* | Print basic block numbers in live interval debug output. Since the rest of the | Bob Wilson | 2010-05-03 | 1 | -1/+2 |
* | - Really preserve dbg_value instructions when the register is spilled. | Evan Cheng | 2010-04-28 | 1 | -2/+3 |
* | Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind... | Evan Cheng | 2010-04-26 | 1 | -20/+17 |
* | Temporary disable spiller modifying dbg_value. It's breaking build. | Evan Cheng | 2010-04-26 | 1 | -0/+5 |
* | - Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an... | Evan Cheng | 2010-04-26 | 1 | -3/+17 |
* | Eliminate MachineBasicBlock::const_livein_iterator and make | Dan Gohman | 2010-04-13 | 1 | -1/+1 |
* | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
* | Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows | Benjamin Kramer | 2010-03-30 | 1 | -6/+1 |
* | Reapply r99881 with some fixes: only call destructor in releaseMemory! | Torok Edwin | 2010-03-30 | 1 | -1/+6 |
* | Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9. | Torok Edwin | 2010-03-30 | 1 | -6/+1 |
* | Introduce another Reset() method in BumpPtrAllocator that calls a destructor | Torok Edwin | 2010-03-30 | 1 | -1/+6 |
* | Avoid being influenced by the presence of dbg_value instructions. | Evan Cheng | 2010-03-30 | 1 | -4/+13 |
* | Revert Edwin's change that is breaking MultiSource/Applications/ClamAV/clamscan. | Bob Wilson | 2010-03-24 | 1 | -3/+1 |
* | Fix memory leak in liveintervals: the destructor for VNInfos must be called, | Torok Edwin | 2010-03-24 | 1 | -1/+3 |
* | Fix liveintervals handling of dbg_value instructions. | Evan Cheng | 2010-03-16 | 1 | -9/+15 |
* | The check for coalescing a virtual register to a physical register, e.g. | Evan Cheng | 2010-03-11 | 1 | -3/+3 |
* | Fix a bug in DEBUG_VALUE handling Devang ran into. | Dale Johannesen | 2010-03-10 | 1 | -6/+3 |
* | Use methods to determine if a LiveInterval is spillable. | Jakob Stoklund Olesen | 2010-03-01 | 1 | -18/+26 |
* | Keep track of phi join registers explicitly in LiveVariables. | Jakob Stoklund Olesen | 2010-02-23 | 1 | -52/+34 |
* | Always normalize spill weights, also for intervals created by spilling. | Jakob Stoklund Olesen | 2010-02-18 | 1 | -0/+9 |
* | When I rewrote this loop per Chris' preference I | Dale Johannesen | 2010-02-10 | 1 | -0/+3 |
* | Rewrite loop to suit Chris' preference. | Dale Johannesen | 2010-02-10 | 1 | -16/+19 |
* | Skip DBG_VALUE many places in live intervals and | Dale Johannesen | 2010-02-10 | 1 | -21/+31 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -17/+11 |
* | Run codegen dce pass for all targets at all optimization levels. Previously it's | Evan Cheng | 2010-02-06 | 1 | -0/+3 |
* | Ignore DEBUG_VALUE when building live intervals; | Dale Johannesen | 2010-01-22 | 1 | -4/+8 |
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -47/+47 |
* | Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint. | Lang Hames | 2009-12-22 | 1 | -9/+6 |
* | Reuse lowered phi nodes. | Jakob Stoklund Olesen | 2009-12-16 | 1 | -26/+25 |
* | Coalesce insert_subreg undef, x first to avoid phase ordering issue. | Evan Cheng | 2009-12-11 | 1 | -1/+9 |
* | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-10 | 1 | -30/+57 |
* | Added a new "splitting" spiller. | Lang Hames | 2009-12-09 | 1 | -2/+2 |
* | Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail. | Bill Wendling | 2009-12-05 | 1 | -47/+7 |
* | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-04 | 1 | -7/+47 |
* | Clean up some loop logic. | Jakob Stoklund Olesen | 2009-12-03 | 1 | -14/+6 |
* | Fix PR5391: support early clobber physical register def tied with a use (ewwww) | Evan Cheng | 2009-12-01 | 1 | -4/+0 |
* | New virtual registers created for spill intervals should inherit allocation h... | Jakob Stoklund Olesen | 2009-11-30 | 1 | -0/+6 |
* | More consistent labelling of basic blocks in debug output | Jakob Stoklund Olesen | 2009-11-20 | 1 | -1/+2 |
* | Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName. | Jakob Stoklund Olesen | 2009-11-20 | 1 | -2/+2 |
* | Remove the -early-coalescing option | Jakob Stoklund Olesen | 2009-11-18 | 1 | -137/+0 |
* | Hide a couple of options. | Evan Cheng | 2009-11-09 | 1 | -1/+2 |
* | Fix inverted conflict test in -early-coalesce. | Jakob Stoklund Olesen | 2009-11-07 | 1 | -14/+15 |