Re: [llvm-commits] [test-suite] r47144 - in /test-suite/trunk: DiffOutput.sh RunSafely.sh RunSafelyAndStable.sh TimeProgram.sh TimedExec.sh

2008-02-15 Thread Daniel Berlin
On Feb 15, 2008 2:04 PM, Eric Christopher [EMAIL PROTECTED] wrote: On Feb 15, 2008, at 10:08 AM, Lauro Ramos Venancio wrote: Hi Eric, I believe this is incorrect, what you removed was the mime type of the files which is correctly application/x-sh. As far as I know, the svn

[llvm-commits] [llvm] r44895 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-12-11 Thread Daniel Berlin
Author: dannyb Date: Tue Dec 11 18:37:04 2007 New Revision: 44895 URL: http://llvm.org/viewvc/llvm-project?rev=44895view=rev Log: Changes from Curtis Dunham implementing lazy cycle detection algorithm. Changes from me implementing different way of representing points-to anything. Changes from me

[llvm-commits] [llvm] r44174 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-11-15 Thread Daniel Berlin
Author: dannyb Date: Thu Nov 15 12:06:49 2007 New Revision: 44174 URL: http://llvm.org/viewvc/llvm-project?rev=44174view=rev Log: Fix bugs in iterator invalidation Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h URL:

Re: [llvm-commits] [llvm] r44082 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-11-14 Thread Daniel Berlin
On 11/13/07, Owen Anderson [EMAIL PROTECTED] wrote: On Nov 13, 2007, at 5:04 PM, Hartmut Kaiser wrote: -return iterator(this, ~0); +return iterator(this, true); I'm not sure this is right. Is true guaranteed to be all-ones when cast to an integer, or just to contain at least one 1

[llvm-commits] [llvm] r42717 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-06 Thread Daniel Berlin
Author: dannyb Date: Sat Oct 6 23:47:57 2007 New Revision: 42717 URL: http://llvm.org/viewvc/llvm-project?rev=42717view=rev Log: Some more problems noticed by Curtis Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h URL:

[llvm-commits] [llvm] r42612 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-04 Thread Daniel Berlin
Author: dannyb Date: Thu Oct 4 16:18:20 2007 New Revision: 42612 URL: http://llvm.org/viewvc/llvm-project?rev=42612view=rev Log: Fix off by one error in iterator Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h URL:

[llvm-commits] [llvm] r42613 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-04 Thread Daniel Berlin
Author: dannyb Date: Thu Oct 4 16:27:17 2007 New Revision: 42613 URL: http://llvm.org/viewvc/llvm-project?rev=42613view=rev Log: Fix the previous bug a slightly different way (by modifying how find_next works) Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

[llvm-commits] [llvm] r42629 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-04 Thread Daniel Berlin
Author: dannyb Date: Fri Oct 5 00:10:53 2007 New Revision: 42629 URL: http://llvm.org/viewvc/llvm-project?rev=42629view=rev Log: Fix intersectWithComplement bug noticed by Curtis Dunham Optimize |= case for empty RHS Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

[llvm-commits] [llvm] r42604 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-03 Thread Daniel Berlin
Author: dannyb Date: Thu Oct 4 00:25:51 2007 New Revision: 42604 URL: http://llvm.org/viewvc/llvm-project?rev=42604view=rev Log: Make SparseBitVector::set actually work properly when sets are not in ascending or descending order. Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h

[llvm-commits] [llvm] r42605 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-10-03 Thread Daniel Berlin
Author: dannyb Date: Thu Oct 4 00:29:36 2007 New Revision: 42605 URL: http://llvm.org/viewvc/llvm-project?rev=42605view=rev Log: It helps a lot when you check for the end of your list before randomly dereferencing things. Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

[llvm-commits] [llvm] r42462 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-09-28 Thread Daniel Berlin
Author: dannyb Date: Fri Sep 28 19:50:40 2007 New Revision: 42462 URL: http://llvm.org/viewvc/llvm-project?rev=42462view=rev Log: Switch to densemap rather than std::set Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp URL:

[llvm-commits] [llvm] r42397 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-09-27 Thread Daniel Berlin
Author: dannyb Date: Thu Sep 27 10:42:23 2007 New Revision: 42397 URL: http://llvm.org/viewvc/llvm-project?rev=42397view=rev Log: Ignore redundant constraints Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp URL:

Re: [llvm-commits] [llvm] r42397 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-09-27 Thread Daniel Berlin
On 9/27/07, Chris Lattner [EMAIL PROTECTED] wrote: On Sep 27, 2007, at 8:42 AM, Daniel Berlin wrote: // Node class - This class is used to represent a node in the constraint @@ -1735,6 +1750,7 @@ /// replaced by their the pointer equivalence class representative. void Andersens

[llvm-commits] [llvm] r42331 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-25 Thread Daniel Berlin
Author: dannyb Date: Tue Sep 25 19:11:59 2007 New Revision: 42331 URL: http://llvm.org/viewvc/llvm-project?rev=42331view=rev Log: Fix small bug in operator== for iterators Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h URL:

[llvm-commits] [llvm] r42267 - /llvm/trunk/docs/ProgrammersManual.html

2007-09-24 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 24 12:52:25 2007 New Revision: 42267 URL: http://llvm.org/viewvc/llvm-project?rev=42267view=rev Log: Add section on bit containers. (Not the most well written stuff in the universe :P) Modified: llvm/trunk/docs/ProgrammersManual.html Modified:

Re: [llvm-commits] [llvm] r42269 - in /llvm/trunk: include/llvm/ADT/DenseMap.h include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Daniel Berlin
On 9/24/07, Duncan Sands [EMAIL PROTECTED] wrote: Hi DannyB, @@ -287,6 +286,14 @@ } BecameZero = allzero; } + // Get a hash value for this element; + uint64_t getHashValue() const { shouldn't there be a blank line before the added lines? +// The Offline constraint

[llvm-commits] [llvm] r42279 - in /llvm/trunk: include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 24 17:20:45 2007 New Revision: 42279 URL: http://llvm.org/viewvc/llvm-project?rev=42279view=rev Log: Comment fixups Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified:

Re: [llvm-commits] [llvm] r42016 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-09-17 Thread Daniel Berlin
On 9/17/07, Duncan Sands [EMAIL PROTECTED] wrote: Hi, Rewrite of andersen's to be about 100x faster, cleaner, and begin to support field sensitivity some nitpicking comments: +// without any issues. To wit, an indirect call Y(a,b) is equivalence to equivalence - equivalent Fixed

[llvm-commits] [llvm] r42039 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-17 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 17 13:04:21 2007 New Revision: 42039 URL: http://llvm.org/viewvc/llvm-project?rev=42039view=rev Log: Fix iterator so it doesn't sometimes report bits that aren't in the bitmap Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

[llvm-commits] [llvm] r42040 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-17 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 17 13:05:59 2007 New Revision: 42040 URL: http://llvm.org/viewvc/llvm-project?rev=42040view=rev Log: That's what i get for using carbon emacs in a terminal Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

[llvm-commits] [llvm] r42017 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-16 Thread Daniel Berlin
Author: dannyb Date: Sun Sep 16 17:31:47 2007 New Revision: 42017 URL: http://llvm.org/viewvc/llvm-project?rev=42017view=rev Log: Fix a few bugs related to zero'ing of elements Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h

[llvm-commits] [llvm] r42018 - in /llvm/trunk: include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-16 Thread Daniel Berlin
Author: dannyb Date: Sun Sep 16 18:59:53 2007 New Revision: 42018 URL: http://llvm.org/viewvc/llvm-project?rev=42018view=rev Log: Fix bug in andersen's related to test_and_set. Add operator == and != to SparseBitVector. Simplify code for test_and_set Modified:

[llvm-commits] [llvm] r41855 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-11 Thread Daniel Berlin
Author: dannyb Date: Tue Sep 11 12:42:22 2007 New Revision: 41855 URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev Log: Convert to use ilist and non-pointer lists for extra goodness Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified:

Re: [llvm-commits] [llvm] r41855 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-11 Thread Daniel Berlin
On 9/11/07, Chris Lattner [EMAIL PROTECTED] wrote: URL: http://llvm.org/viewvc/llvm-project?rev=41855view=rev Log: Convert to use ilist and non-pointer lists for extra goodness Yay! + // Dump our bits to stderr + void dump(llvm::OStream out) const { +out [ ; +for

[llvm-commits] [llvm] r41872 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-11 Thread Daniel Berlin
Author: dannyb Date: Tue Sep 11 17:58:27 2007 New Revision: 41872 URL: http://llvm.org/viewvc/llvm-project?rev=41872view=rev Log: Move dump out of class, use \n instead of endl Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h

[llvm-commits] [llvm] r41832 - /llvm/trunk/include/llvm/ADT/SparseBitVector.h

2007-09-10 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 10 23:11:28 2007 New Revision: 41832 URL: http://llvm.org/viewvc/llvm-project?rev=41832view=rev Log: Fix bugs with =, intersect with complement. Add three argument version of intersect with complement. Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h

[llvm-commits] [llvm] r41790 - in /llvm/trunk: CREDITS.TXT include/llvm/ADT/SparseBitVector.h

2007-09-08 Thread Daniel Berlin
++ -*- ===// +// +// The LLVM Compiler Infrastructure +// +// This file was developed by Daniel Berlin and is distributed under +// the University of Illinois Open Source License. See LICENSE.TXT for details

Re: [llvm-commits] [llvm] r40624 - in /llvm/trunk: lib/Analysis/BasicAliasAnalysis.cpp test/Analysis/BasicAA/2007-07-31-NoAliasTest.ll

2007-07-31 Thread Daniel Berlin
On 7/31/07, Dan Gohman [EMAIL PROTECTED] wrote: Log: Teach BasicAA about noalias function parameters. Passes all of DejaGNU and test-suite. I just grepped through LLVM's test-suite and didn't find any uses of the restrict keyword though... There are a few you could snag from GCC's