[llvm-commits] [llvm] r45099 - /llvm/trunk/lib/Transforms/Scalar/DCE.cpp

2007-12-17 Thread David Greene
Author: greened Date: Mon Dec 17 11:39:51 2007 New Revision: 45099 URL: http://llvm.org/viewvc/llvm-project?rev=45099&view=rev Log: Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators passed the erased element. Modified: llvm/trunk/lib/Transforms/Scalar/DCE.cpp Modified: llvm

[llvm-commits] [llvm] r45101 - /llvm/trunk/lib/Transforms/Utils/LowerSwitch.cpp

2007-12-17 Thread David Greene
Author: greened Date: Mon Dec 17 11:42:03 2007 New Revision: 45101 URL: http://llvm.org/viewvc/llvm-project?rev=45101&view=rev Log: GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase. Modified: llvm/trunk/lib/Transforms/Utils/LowerSwitch.cpp Modified: llvm/trunk/lib/Transform

[llvm-commits] [llvm] r45100 - /llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp

2007-12-17 Thread David Greene
Author: greened Date: Mon Dec 17 11:40:29 2007 New Revision: 45100 URL: http://llvm.org/viewvc/llvm-project?rev=45100&view=rev Log: Get rid of annoying spaces. Modified: llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp URL: http

[llvm-commits] [llvm] r41751 - in /llvm/trunk: include/llvm/CodeGen/LiveInterval.h lib/CodeGen/LiveInterval.cpp

2007-09-06 Thread David Greene
Author: greened Date: Thu Sep 6 14:46:46 2007 New Revision: 41751 URL: http://llvm.org/viewvc/llvm-project?rev=41751&view=rev Log: Constify to catch bugs. Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h llvm/trunk/lib/CodeGen/LiveInterval.cpp Modified: llvm/trunk/include/

[llvm-commits] [llvm] r41744 - /llvm/trunk/lib/CodeGen/VirtRegMap.cpp

2007-09-06 Thread David Greene
Author: greened Date: Thu Sep 6 11:36:39 2007 New Revision: 41744 URL: http://llvm.org/viewvc/llvm-project?rev=41744&view=rev Log: Add instruction dump output. This helps find bugs. Modified: llvm/trunk/lib/CodeGen/VirtRegMap.cpp Modified: llvm/trunk/lib/CodeGen/VirtRegMap.cpp URL: h

[llvm-commits] [llvm] r41743 - in /llvm/trunk: include/llvm/CodeGen/LinkAllCodegenComponents.h include/llvm/CodeGen/Passes.h include/llvm/CodeGen/RegisterCoalescer.h include/llvm/CodeGen/SimpleRegiste

2007-09-06 Thread David Greene
Author: greened Date: Thu Sep 6 11:18:45 2007 New Revision: 41743 URL: http://llvm.org/viewvc/llvm-project?rev=41743&view=rev Log: Pluggable coalescers inplementation. Added: llvm/trunk/include/llvm/CodeGen/RegisterCoalescer.h (with props) llvm/trunk/lib/CodeGen/RegisterCoalescer.c

Re: [llvm-commits] [llvm-gcc-4.0] r41698 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-09-04 Thread David Greene
On Tuesday 04 September 2007 11:57, Gordon Henriksen wrote: > Hm. Did revision 41697 not get mailed, or is it just me? It did not get mailed. Dunno why. I just committed a fix to that revision, BTW. -Dave ___ llvm-

[llvm-commits] [llvm] r41703 - /llvm/trunk/tools/llvm2cpp/CppWriter.cpp

2007-09-04 Thread David Greene
Author: greened Date: Tue Sep 4 12:15:07 2007 New Revision: 41703 URL: http://llvm.org/viewvc/llvm-project?rev=41703&view=rev Log: Revert this because the interface hasn't been updated yet. Modified: llvm/trunk/tools/llvm2cpp/CppWriter.cpp Modified: llvm/trunk/tools/llvm2cpp/CppWriter.cpp

[llvm-commits] [llvm] r41697 - in /llvm/trunk: include/llvm/ include/llvm/Support/ lib/AsmParser/ lib/Bitcode/Reader/ lib/Transforms/IPO/ lib/Transforms/Scalar/ lib/Transforms/Utils/ lib/VMCore/ tools

2007-09-04 Thread David Greene
Author: greened Date: Tue Sep 4 10:46:09 2007 New Revision: 41697 URL: http://llvm.org/viewvc/llvm-project?rev=41697&view=rev Log: Update GEP constructors to use an iterator interface to fix GLIBCXX_DEBUG issues. Modified: llvm/trunk/include/llvm/Instructions.h llvm/trunk/include/llvm/S

[llvm-commits] [llvm] r41702 - /llvm/trunk/tools/llvm2cpp/CppWriter.cpp

2007-09-04 Thread David Greene
Author: greened Date: Tue Sep 4 12:00:44 2007 New Revision: 41702 URL: http://llvm.org/viewvc/llvm-project?rev=41702&view=rev Log: Fix typo. Modified: llvm/trunk/tools/llvm2cpp/CppWriter.cpp Modified: llvm/trunk/tools/llvm2cpp/CppWriter.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm-gcc-4.2] r41699 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-09-04 Thread David Greene
Author: greened Date: Tue Sep 4 11:15:40 2007 New Revision: 41699 URL: http://llvm.org/viewvc/llvm-project?rev=41699&view=rev Log: Update for new GEP interface. Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp URL: http://llvm.org/viewvc/

[llvm-commits] [llvm-gcc-4.0] r41698 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-09-04 Thread David Greene
Author: greened Date: Tue Sep 4 11:14:57 2007 New Revision: 41698 URL: http://llvm.org/viewvc/llvm-project?rev=41698&view=rev Log: Update for new GEP interface. Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: http://llvm.org/viewvc/

[llvm-commits] [llvm-gcc-4.2] r41507 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-08-27 Thread David Greene
Author: greened Date: Mon Aug 27 14:05:22 2007 New Revision: 41507 URL: http://llvm.org/viewvc/llvm-project?rev=41507&view=rev Log: Update for new InvokeInst constructor Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp URL: http://llvm.org

[llvm-commits] [llvm-gcc-4.0] r41505 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-08-27 Thread David Greene
Author: greened Date: Mon Aug 27 14:04:17 2007 New Revision: 41505 URL: http://llvm.org/viewvc/llvm-project?rev=41505&view=rev Log: Update for new InvokeInst constructor Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: http://llvm.org

[llvm-commits] [llvm] r41506 - in /llvm/trunk: include/llvm/Instructions.h include/llvm/Support/LLVMBuilder.h lib/AsmParser/llvmAsmParser.y lib/Bitcode/Reader/BitcodeReader.cpp lib/Transforms/IPO/Argu

2007-08-27 Thread David Greene
Author: greened Date: Mon Aug 27 14:04:21 2007 New Revision: 41506 URL: http://llvm.org/viewvc/llvm-project?rev=41506&view=rev Log: Update InvokeInst to work like CallInst Modified: llvm/trunk/include/llvm/Instructions.h llvm/trunk/include/llvm/Support/LLVMBuilder.h llvm/trunk/lib/As

[llvm-commits] [llvm] r41222 - /llvm/trunk/include/llvm/Support/PassNameParser.h

2007-08-21 Thread David Greene
Author: greened Date: Tue Aug 21 09:57:58 2007 New Revision: 41222 URL: http://llvm.org/viewvc/llvm-project?rev=41222&view=rev Log: Doxygenize comments. Modified: llvm/trunk/include/llvm/Support/PassNameParser.h Modified: llvm/trunk/include/llvm/Support/PassNameParser.h URL: http://llvm.

[llvm-commits] [llvm] r41192 - /llvm/trunk/include/llvm/Support/PassNameParser.h

2007-08-20 Thread David Greene
Author: greened Date: Mon Aug 20 14:54:01 2007 New Revision: 41192 URL: http://llvm.org/viewvc/llvm-project?rev=41192&view=rev Log: Add FilteredPassNameParser along with PassArgFilter to filter passes based on their Arg members. Modified: llvm/trunk/include/llvm/Support/PassNameParser.h M

[llvm-commits] [llvm] r41139 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp

2007-08-17 Thread David Greene
Author: greened Date: Fri Aug 17 10:13:55 2007 New Revision: 41139 URL: http://llvm.org/viewvc/llvm-project?rev=41139&view=rev Log: Fix GLIBCXX_DEBUG error of comparing two singular iterators Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp Modified: llvm/trunk/lib/CodeG

[llvm-commits] [llvm] r41106 - /llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs

2007-08-15 Thread David Greene
Author: greened Date: Wed Aug 15 12:58:51 2007 New Revision: 41106 URL: http://llvm.org/viewvc/llvm-project?rev=41106&view=rev Log: Update .cvs file Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs URL: http://llvm.org/

[llvm-commits] [llvm] r40899 - /llvm/trunk/tools/llvm-upgrade/UpgradeParser.y

2007-08-07 Thread David Greene
Author: greened Date: Tue Aug 7 11:57:55 2007 New Revision: 40899 URL: http://llvm.org/viewvc/llvm-project?rev=40899&view=rev Log: Make this code more efficient Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y URL: http://llv

[llvm-commits] [llvm] r40898 - /llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp

2007-08-07 Thread David Greene
Author: greened Date: Tue Aug 7 11:52:03 2007 New Revision: 40898 URL: http://llvm.org/viewvc/llvm-project?rev=40898&view=rev Log: Fix comment typo Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp URL: http://llvm.org/viewvc/ll

[llvm-commits] [llvm] r40897 - /llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp

2007-08-07 Thread David Greene
Author: greened Date: Tue Aug 7 11:44:38 2007 New Revision: 40897 URL: http://llvm.org/viewvc/llvm-project?rev=40897&view=rev Log: Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator. Modified: llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp Modified: llvm/trunk/lib/Transfo

[llvm-commits] [llvm] r40896 - /llvm/trunk/lib/CodeGen/VirtRegMap.h

2007-08-07 Thread David Greene
Author: greened Date: Tue Aug 7 11:34:05 2007 New Revision: 40896 URL: http://llvm.org/viewvc/llvm-project?rev=40896&view=rev Log: Add a missing forward declaration. Modified: llvm/trunk/lib/CodeGen/VirtRegMap.h Modified: llvm/trunk/lib/CodeGen/VirtRegMap.h URL: http://llvm.org/viewvc/llv

[llvm-commits] [llvm] r40861 - /llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp

2007-08-06 Thread David Greene
Author: greened Date: Mon Aug 6 10:09:17 2007 New Revision: 40861 URL: http://llvm.org/viewvc/llvm-project?rev=40861&view=rev Log: Make this code more efficient. Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp URL: http://llvm.

[llvm-commits] [llvm-gcc-4.2] r40662 - in /llvm-gcc-4.2/trunk/gcc: config/i386/llvm-i386.cpp llvm-convert.cpp llvm-debug.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:46:49 2007 New Revision: 40662 URL: http://llvm.org/viewvc/llvm-project?rev=40662&view=rev Log: Update CallInst constructor clients to address GLIBCXX_DEBUG errors. Modified: llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp llvm-gcc-4.2/trunk/gcc/llvm-

[llvm-commits] [llvm-gcc-4.0] r40661 - in /llvm-gcc-4.0/trunk/gcc: config/i386/llvm-i386.cpp llvm-convert.cpp llvm-debug.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:44:20 2007 New Revision: 40661 URL: http://llvm.org/viewvc/llvm-project?rev=40661&view=rev Log: Updates to CallInst constructor clients to address GLIBCXX_DEBUG errors. Modified: llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp llvm-gcc-4.0/trunk/gcc/l

[llvm-commits] [llvm] r40660 - in /llvm/trunk: include/llvm/ include/llvm/Support/ lib/AsmParser/ lib/Bitcode/Reader/ lib/CodeGen/ lib/ExecutionEngine/JIT/ lib/Transforms/IPO/ lib/Transforms/Instrumen

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 22:43:44 2007 New Revision: 40660 URL: http://llvm.org/viewvc/llvm-project?rev=40660&view=rev Log: New CallInst interface to address GLIBCXX_DEBUG errors caused by indexing an empty std::vector. Updates to all clients. Modified: llvm/trunk/include/llvm/Instr

[llvm-commits] [llvm] r40647 - in /llvm/trunk: include/llvm/Analysis/MemoryDependenceAnalysis.h lib/Analysis/MemoryDependenceAnalysis.cpp

2007-07-31 Thread David Greene
Author: greened Date: Tue Jul 31 15:01:27 2007 New Revision: 40647 URL: http://llvm.org/viewvc/llvm-project?rev=40647&view=rev Log: Fix GLIBCXX_DEBUG error owing to dereference of end iterator. There's no guarantee that an instruction returned by getDependency exists in the maps. Modified:

[llvm-commits] [llvm] r39766 - /llvm/trunk/Makefile

2007-07-11 Thread David Greene
Author: greened Date: Wed Jul 11 18:44:08 2007 New Revision: 39766 URL: http://llvm.org/viewvc/llvm-project?rev=39766&view=rev Log: Get rid of annoying spaces. Modified: llvm/trunk/Makefile Modified: llvm/trunk/Makefile URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile?rev=3976

[llvm-commits] [llvm] r38516 - /llvm/trunk/lib/CodeGen/BranchFolding.cpp

2007-07-10 Thread David Greene
Author: greened Date: Tue Jul 10 17:00:30 2007 New Revision: 38516 URL: http://llvm.org/viewvc/llvm-project?rev=38516&view=rev Log: Make this work with GLIBCXX_DEBUG. Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp URL: http://llvm.org/

[llvm-commits] [llvm] r37816 - /llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp

2007-06-29 Thread David Greene
Author: greened Date: Fri Jun 29 16:42:03 2007 New Revision: 37816 URL: http://llvm.org/viewvc/llvm-project?rev=37816&view=rev Log: Remove unused variables. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cp

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp ScheduleDAGRRList.cpp

2007-06-28 Thread David Greene
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.473 -> 1.474 ScheduleDAGRRList.cpp updated: 1.32 -> 1.33 --- Log message: Remove unnecessary attributions in comments. --- Diffs of the changes: (+3 -3) ScheduleDAGRRList.cpp |2 +- SelectionDAGISel.cpp

[llvm-commits] CVS: llvm/Makefile.rules

2007-06-28 Thread David Greene
Changes in directory llvm: Makefile.rules updated: 1.436 -> 1.437 --- Log message: Clean up comments to be consistent with code. --- Diffs of the changes: (+3 -2) Makefile.rules |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index: llvm/Makefile.rules diff -u llvm/Makefil

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LoopSimplify.cpp

2007-06-28 Thread David Greene
Changes in directory llvm/lib/Transforms/Utils: LoopSimplify.cpp updated: 1.105 -> 1.106 --- Log message: Fix reference to iterator invalidated by an erase operation. Uncovered by _GLIBCXX_DEBUG. --- Diffs of the changes: (+4 -3) LoopSimplify.cpp |7 --- 1 files changed, 4 inserti

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

2007-06-28 Thread David Greene
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.472 -> 1.473 --- Log message: Fix reference to cached end iterator invalidated by an erase operation. Uncovered by _GLIBCXX_DEBUG. --- Diffs of the changes: (+3 -1) SelectionDAGISel.cpp |4 +++- 1 files

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

2007-06-28 Thread David Greene
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGRRList.cpp updated: 1.31 -> 1.32 --- Log message: Remove the "special tie breaker" because it resulted in inconsistent ordering and thus violated the strict weak ordering requirement of priority_queue. Uncovered by _GLIBCXX_DEBUG.

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

2007-06-28 Thread David Greene
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.68 -> 1.69 --- Log message: Fix misue of iterator pointing to erased object. Uncovered by _GLIBCXX_DEBUG. --- Diffs of the changes: (+5 -4) BranchFolding.cpp |9 + 1 files changed, 5 insertions(+), 4 deletions

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineBasicBlock.h

2007-06-28 Thread David Greene
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.66 -> 1.67 --- Log message: Fix misue of iterator pointing to erased object. Uncovered by _GLIBCXX_DEBUG. --- Diffs of the changes: (+2 -2) MachineBasicBlock.h |4 ++-- 1 files changed, 2 insertions(+), 2 d

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

2007-06-28 Thread David Greene
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.47 -> 1.48 --- Log message: Fix misue of iterator pointing to erased object. Uncovered by _GLIBCXX_DEBUG. --- Diffs of the changes: (+3 -3) MachineBasicBlock.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 dele

[llvm-commits] CVS: llvm/tools/llvm-config/llvm-config.in.in Makefile

2007-06-28 Thread David Greene
Changes in directory llvm/tools/llvm-config: llvm-config.in.in updated: 1.27 -> 1.28 Makefile updated: 1.23 -> 1.24 --- Log message: Add support for building with _GLIBCXX_DEBUG. New configure option --enable-expensive-checks allows the developer to enable runtime checking that can greatly inc

[llvm-commits] CVS: llvm/autoconf/configure.ac

2007-06-28 Thread David Greene
Changes in directory llvm/autoconf: configure.ac updated: 1.271 -> 1.272 --- Log message: Add support for building with _GLIBCXX_DEBUG. New configure option --enable-expensive-checks allows the developer to enable runtime checking that can greatly increase compile time. Currently it only turn

[llvm-commits] CVS: llvm/configure Makefile.rules Makefile.config.in

2007-06-28 Thread David Greene
Changes in directory llvm: configure updated: 1.277 -> 1.278 Makefile.rules updated: 1.435 -> 1.436 Makefile.config.in updated: 1.76 -> 1.77 --- Log message: Add support for building with _GLIBCXX_DEBUG. New configure option --enable-expensive-checks allows the developer to enable runtime chec

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-06-08 Thread David Greene
lvm/CREDITS.TXT:1.83 Wed May 30 23:14:28 2007 +++ llvm/CREDITS.TXTFri Jun 8 12:20:08 2007 @@ -95,6 +95,11 @@ E: [EMAIL PROTECTED] D: Miscellaneous bug fixes +N: David Greene +E: [EMAIL PROTECTED] +D: Miscellaneous bug fixes +D: Register allocation refactoring + N: Paolo Invernizzi E: [EM

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SimpleRegisterCoalescing.h Passes.h LiveIntervalAnalysis.h

2007-06-08 Thread David Greene
Changes in directory llvm/include/llvm/CodeGen: SimpleRegisterCoalescing.h added (r1.1) Passes.h updated: 1.26 -> 1.27 LiveIntervalAnalysis.h updated: 1.85 -> 1.86 --- Log message: Factor live variable analysis so it does not do register coalescing simultaneously. Move that pass to SimpleRegis

Re: [llvm-commits] Regalloc Refactoring

2007-05-27 Thread David Greene
Evan Cheng wrote: > That's fine. Please check in what you have now after you've merged in > the recent changes. I don't have write access to the repository. :-/ I'd gladly do the update merge and commit if someone wants to grant me access. Thanks for getting this in. As soon as I wrap up my

Re: [llvm-commits] Regalloc Refactoring

2007-05-23 Thread David Greene
Chris Lattner wrote: > What did Evan ask for? Are you referring to the addrequired bit? Not sure what you mean by "addrequired bit." If I understand correctly, Evan wants me to create an infrastructure to allow pluggable coalescers. I'd rather not do that right now as I've got a ton of other t

Re: [llvm-commits] Regalloc Refactoring

2007-05-16 Thread David Greene
Chris Lattner wrote: >> I think your suggestion of createRegisterCoalescer() is the right >> solution in the long run. My goal here was to submit the first phase >> of a larger refactoring effort that separated coalescing from >> live interval analysis but tried not to do anything else dramatic.

Re: [llvm-commits] Regalloc Refactoring

2007-05-08 Thread David Greene
David A. Greene wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > This patch splits LiveIntervalAnalysis into separate live interval > analysis and register coalescing phases to facilitate development > of new register allocators and coalescing schemes. > > It passes all tests that do