[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2007-06-26 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.106 -> 1.107 --- Log message: Correctly handle implcit def / use operands. --- Diffs of the changes: (+64 -52) RegAllocLocal.cpp | 116 +- 1 files changed, 64 insertions(

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp VirtRegMap.cpp VirtRegMap.h

2006-11-16 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.95 -> 1.96 VirtRegMap.cpp updated: 1.79 -> 1.80 VirtRegMap.h updated: 1.22 -> 1.23 --- Log message: More removal of std::cerr and DEBUG, replacing with DOUT instead. --- Diffs of the changes: (+72 -65) RegAllocLocal.cpp |

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-11-15 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.94 -> 1.95 --- Log message: Match live variable changes. --- Diffs of the changes: (+56 -10) RegAllocLocal.cpp | 66 +- 1 files changed, 56 insertions(+), 10 deletions(-

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-19 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.92 -> 1.93 --- Log message: Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta. In particular, do not allow it to go into an infinite loop, filling up the disk! --- Diffs of the changes: (+10 -7) RegAllocLocal.cpp | 17

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.91 -> 1.92 --- Log message: Non-allocatable physregs can be killed and dead, but don't treat them as safe for later allocation. This fixes McCat/18-imp with llc-beta. --- Diffs of the changes: (+6 -0) RegAllocLocal.cpp |

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.90 -> 1.91 --- Log message: This fixes Benchmarks/Prolangs-C/unix-smail --- Diffs of the changes: (+2 -0) RegAllocLocal.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/RegAllocLocal.cpp diff -u ll

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.89 -> 1.90 --- Log message: Fix a bunch of llc-beta failures on x86 yesterday. Don't allow selection of unallocatable registers, just because an alias is allocatable. We were picking registers like SIL just because ESI was be

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-05 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.88 -> 1.89 --- Log message: Only call isUse/isDef on register operands --- Diffs of the changes: (+3 -3) RegAllocLocal.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/RegAllocL

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-03 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.87 -> 1.88 --- Log message: Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll on X86. Just because an alias of a register is available, it doesn't mean that we can arbitrarily evict the register. --- Diffs of the

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-09-02 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.86 -> 1.87 --- Log message: When deleting a machine instruction, make sure to remove it from the livevariables information. This fixes several regalloc=local failures on x86 --- Diffs of the changes: (+4 -1) RegAllocLoca

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-07-20 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.81 -> 1.82 --- Log message: 80 cols --- Diffs of the changes: (+2 -2) RegAllocLocal.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/RegAllocLocal.cpp diff -u llvm/lib/CodeGen/RegA

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-06-15 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.78 -> 1.79 --- Log message: Teach the local allocator to know that live-in values (e.g. arguments) are live at function entry. This prevents it from using arg registers for other purposes before the arguments are used. --- D

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2005-11-09 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.75 -> 1.76 --- Log message: Nuke noop copies. --- Diffs of the changes: (+11 -4) RegAllocLocal.cpp | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) Index: llvm/lib/CodeGen/RegAllocLocal.cpp diff

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2005-11-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: RegAllocLocal.cpp updated: 1.74 -> 1.75 --- Log message: Disable some overly-aggressive checking code. This speeds up the local allocator from 23s to 11s on kc++ in debug mode. --- Diffs of the changes: (+2 -1) RegAllocLocal.cpp |3 ++- 1 files c