Age | Commit message (Expand) | Author |
2009-02-22 | If a use operand is marked isKill, don't forget to add kill to its live inter... | Evan Cheng |
2009-02-09 | Fix another case ShortenDeadCopySrcLiveRange is shortening too much. No test ... | Evan Cheng |
2009-02-08 | Fix PR3486. Fix a bug in code that manually patch physical register live inte... | Evan Cheng |
2009-02-08 | Strengthen the previous check. | Evan Cheng |
2009-02-08 | r64073 commit message is lost. Here it is: | Evan Cheng |
2009-02-08 | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64073 91177308-0d34-... | Evan Cheng |
2009-02-05 | isAsCheapAsMove instructions can have register src operands. Check if they ar... | Evan Cheng |
2009-02-05 | ReMaterializeTrivialDef need to trim the live interval to the last kill if th... | Evan Cheng |
2009-02-04 | Skip over zero registers. | Evan Cheng |
2009-01-23 | Only check if coalescing is worthwhile when the result is targeting a more re... | Evan Cheng |
2009-01-23 | Cross register class coalescing. Not yet enabled. | Evan Cheng |
2009-01-20 | Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi... | Evan Cheng |
2009-01-20 | Refactor code. No functionality change. | Evan Cheng |
2009-01-13 | Use assertions to check for conditions that should never happen. | Dan Gohman |
2009-01-13 | Un-tabify. | Evan Cheng |
2009-01-13 | FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a ... | Evan Cheng |
2009-01-07 | The coalescer does not coalesce a virtual register to a physical register if ... | Evan Cheng |
2009-01-05 | squash warnings. | Devang Patel |
2008-12-19 | Fix PR3149. If an early clobber def is a physical register and it is tied to ... | Evan Cheng |
2008-12-19 | Perform this loop only when the -debug flag is specified. | Bill Wendling |
2008-10-27 | Remove val# defined by a remat'ed def that is now dead. | Evan Cheng |
2008-10-21 | When the coalescer is doing rematerializing, have it remove | Dan Gohman |
2008-10-13 | Also update sub-register intervals after a trivial computation is rematt'ed f... | Evan Cheng |
2008-10-11 | fix typo | Chris Lattner |
2008-10-07 | Add an option to enable StrongPHIElimination, for ease of testing. | Owen Anderson |
2008-10-03 | Switch the MachineOperand accessors back to the short names like | Dan Gohman |
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 |
2008-09-24 | Next round of earlyclobber handling. Approach the | Dale Johannesen |
2008-09-22 | Mark several codegen passes as preserving all analysis. | Evan Cheng |
2008-09-20 | Teach coalescer about earlyclobber bits. | Dale Johannesen |
2008-09-19 | Continue after removing the current MI. | Evan Cheng |
2008-09-19 | Re-materalized definition instructions may be dead. Whack them. | Evan Cheng |
2008-09-17 | Unallocatable registers do not have live intervals. | Evan Cheng |
2008-09-15 | Correctly update kill infos after extending a live range and merge 2 val#'s; ... | Evan Cheng |
2008-09-13 | Remove isImm(), isReg(), and friends, in favor of | Dan Gohman |
2008-09-12 | On some targets, non-move instructions can become move instructions because o... | Evan Cheng |
2008-09-11 | Fix PR2748. Avoid coalescing physical register with virtual register which wo... | Evan Cheng |
2008-09-11 | Fix PR2783 - coalescer bug. Missing a TargetRegisterInfo::isVirtualRegister c... | Evan Cheng |
2008-09-10 | Fix a bug in the coalescer where it didn't check if a live interval existed b... | Owen Anderson |
2008-09-10 | Fix typo. | Evan Cheng |
2008-09-09 | Clear preference when it no longer makes sense. | Evan Cheng |
2008-08-30 | Re-apply 55467 with fix. If copy is being replaced by remat'ed def, transfer ... | Evan Cheng |
2008-08-28 | Revert r55467; it causes regressions in UnitTests/Vector/divides, | Dan Gohman |
2008-08-28 | If a copy isn't coalesced, but its src is defined by trivial computation. Re-... | Evan Cheng |
2008-08-14 | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson |
2008-08-14 | Use empty() instead of begin() == end(). | Dan Gohman |
2008-08-13 | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson |
2008-08-05 | Remove #if 0. | Evan Cheng |