Author: greened
Date: Thu Sep 6 11:36:39 2007
New Revision: 41744
URL: http://llvm.org/viewvc/llvm-project?rev=41744view=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:
Author: greened
Date: Thu Sep 6 14:46:46 2007
New Revision: 41751
URL: http://llvm.org/viewvc/llvm-project?rev=41751view=rev
Log:
Constify to catch bugs.
Modified:
llvm/trunk/include/llvm/CodeGen/LiveInterval.h
llvm/trunk/lib/CodeGen/LiveInterval.cpp
Modified:
Author: greened
Date: Tue Sep 4 11:15:40 2007
New Revision: 41699
URL: http://llvm.org/viewvc/llvm-project?rev=41699view=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:
Author: greened
Date: Tue Sep 4 12:00:44 2007
New Revision: 41702
URL: http://llvm.org/viewvc/llvm-project?rev=41702view=rev
Log:
Fix typo.
Modified:
llvm/trunk/tools/llvm2cpp/CppWriter.cpp
Modified: llvm/trunk/tools/llvm2cpp/CppWriter.cpp
URL:
Author: greened
Date: Tue Sep 4 10:46:09 2007
New Revision: 41697
URL: http://llvm.org/viewvc/llvm-project?rev=41697view=rev
Log:
Update GEP constructors to use an iterator interface to fix
GLIBCXX_DEBUG issues.
Modified:
llvm/trunk/include/llvm/Instructions.h
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
___
Author: greened
Date: Mon Aug 27 14:04:21 2007
New Revision: 41506
URL: http://llvm.org/viewvc/llvm-project?rev=41506view=rev
Log:
Update InvokeInst to work like CallInst
Modified:
llvm/trunk/include/llvm/Instructions.h
llvm/trunk/include/llvm/Support/LLVMBuilder.h
Author: greened
Date: Mon Aug 27 14:04:17 2007
New Revision: 41505
URL: http://llvm.org/viewvc/llvm-project?rev=41505view=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:
Author: greened
Date: Mon Aug 27 14:05:22 2007
New Revision: 41507
URL: http://llvm.org/viewvc/llvm-project?rev=41507view=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:
Author: greened
Date: Tue Aug 21 09:57:58 2007
New Revision: 41222
URL: http://llvm.org/viewvc/llvm-project?rev=41222view=rev
Log:
Doxygenize comments.
Modified:
llvm/trunk/include/llvm/Support/PassNameParser.h
Modified: llvm/trunk/include/llvm/Support/PassNameParser.h
URL:
Author: greened
Date: Mon Aug 20 14:54:01 2007
New Revision: 41192
URL: http://llvm.org/viewvc/llvm-project?rev=41192view=rev
Log:
Add FilteredPassNameParser along with PassArgFilter to filter passes
based on their Arg members.
Modified:
llvm/trunk/include/llvm/Support/PassNameParser.h
Author: greened
Date: Fri Aug 17 10:13:55 2007
New Revision: 41139
URL: http://llvm.org/viewvc/llvm-project?rev=41139view=rev
Log:
Fix GLIBCXX_DEBUG error of comparing two singular iterators
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp
Modified:
Author: greened
Date: Wed Aug 15 12:58:51 2007
New Revision: 41106
URL: http://llvm.org/viewvc/llvm-project?rev=41106view=rev
Log:
Update .cvs file
Modified:
llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs
Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y.cvs
URL:
Author: greened
Date: Tue Aug 7 11:34:05 2007
New Revision: 40896
URL: http://llvm.org/viewvc/llvm-project?rev=40896view=rev
Log:
Add a missing forward declaration.
Modified:
llvm/trunk/lib/CodeGen/VirtRegMap.h
Modified: llvm/trunk/lib/CodeGen/VirtRegMap.h
URL:
Author: greened
Date: Tue Aug 7 11:44:38 2007
New Revision: 40897
URL: http://llvm.org/viewvc/llvm-project?rev=40897view=rev
Log:
Fix GLIBCXX_DEBUG error triggered by incrementing erased iterator.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp
Modified:
Author: greened
Date: Tue Aug 7 11:52:03 2007
New Revision: 40898
URL: http://llvm.org/viewvc/llvm-project?rev=40898view=rev
Log:
Fix comment typo
Modified:
llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp
URL:
Author: greened
Date: Tue Aug 7 11:57:55 2007
New Revision: 40899
URL: http://llvm.org/viewvc/llvm-project?rev=40899view=rev
Log:
Make this code more efficient
Modified:
llvm/trunk/tools/llvm-upgrade/UpgradeParser.y
Modified: llvm/trunk/tools/llvm-upgrade/UpgradeParser.y
URL:
Author: greened
Date: Mon Aug 6 10:09:17 2007
New Revision: 40861
URL: http://llvm.org/viewvc/llvm-project?rev=40861view=rev
Log:
Make this code more efficient.
Modified:
llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LowerGC.cpp
URL:
Author: greened
Date: Tue Jul 31 15:01:27 2007
New Revision: 40647
URL: http://llvm.org/viewvc/llvm-project?rev=40647view=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:
Author: greened
Date: Tue Jul 31 22:43:44 2007
New Revision: 40660
URL: http://llvm.org/viewvc/llvm-project?rev=40660view=rev
Log:
New CallInst interface to address GLIBCXX_DEBUG errors caused by
indexing an empty std::vector.
Updates to all clients.
Modified:
Author: greened
Date: Tue Jul 31 22:44:20 2007
New Revision: 40661
URL: http://llvm.org/viewvc/llvm-project?rev=40661view=rev
Log:
Updates to CallInst constructor clients to address GLIBCXX_DEBUG
errors.
Modified:
llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp
Author: greened
Date: Tue Jul 31 22:46:49 2007
New Revision: 40662
URL: http://llvm.org/viewvc/llvm-project?rev=40662view=rev
Log:
Update CallInst constructor clients to address GLIBCXX_DEBUG errors.
Modified:
llvm-gcc-4.2/trunk/gcc/config/i386/llvm-i386.cpp
Author: greened
Date: Wed Jul 11 18:44:08 2007
New Revision: 39766
URL: http://llvm.org/viewvc/llvm-project?rev=39766view=rev
Log:
Get rid of annoying spaces.
Modified:
llvm/trunk/Makefile
Modified: llvm/trunk/Makefile
URL:
Author: greened
Date: Tue Jul 10 17:00:30 2007
New Revision: 38516
URL: http://llvm.org/viewvc/llvm-project?rev=38516view=rev
Log:
Make this work with GLIBCXX_DEBUG.
Modified:
llvm/trunk/lib/CodeGen/BranchFolding.cpp
Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp
URL:
Author: greened
Date: Fri Jun 29 16:42:03 2007
New Revision: 37816
URL: http://llvm.org/viewvc/llvm-project?rev=37816view=rev
Log:
Remove unused variables.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Modified:
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
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
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
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
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
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
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.
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
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
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
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
/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: [EMAIL
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
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
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
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.
I
41 matches
Mail list logo