Evan,
I may end up using a BitVector or SparseBitVector in the future. I
was just going with an std::set for simplicity until I'm sure I won't
be changing it further.
By the way, could you check that isLiveIn() and isLiveOut() are
correctly? I _think_ I got VarInfo figured out, but I'm
Hi Owen,
Please use SmallPtrSet and / or SmallSet instead of std::set.
Thanks,
Evan
On Nov 6, 2007, at 9:17 PM, Owen Anderson wrote:
> Author: resistor
> Date: Tue Nov 6 23:17:15 2007
> New Revision: 43805
>
> URL: http://llvm.org/viewvc/llvm-project?rev=43805&view=rev
> Log:
> Add some more
Author: lattner
Date: Wed Nov 7 01:07:55 2007
New Revision: 43813
URL: http://llvm.org/viewvc/llvm-project?rev=43813&view=rev
Log:
minor edit
Modified:
llvm/trunk/docs/tutorial/index.html
Modified: llvm/trunk/docs/tutorial/index.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/docs
Author: lattner
Date: Wed Nov 7 00:46:51 2007
New Revision: 43812
URL: http://llvm.org/viewvc/llvm-project?rev=43812&view=rev
Log:
final edits.
Modified:
llvm/trunk/docs/tutorial/LangImpl8.html
Modified: llvm/trunk/docs/tutorial/LangImpl8.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/
Author: lattner
Date: Wed Nov 7 00:34:39 2007
New Revision: 43811
URL: http://llvm.org/viewvc/llvm-project?rev=43811&view=rev
Log:
chapter 7 edits
Modified:
llvm/trunk/docs/tutorial/LangImpl7.html
Modified: llvm/trunk/docs/tutorial/LangImpl7.html
URL:
http://llvm.org/viewvc/llvm-project/ll
Author: lattner
Date: Wed Nov 7 00:06:38 2007
New Revision: 43810
URL: http://llvm.org/viewvc/llvm-project?rev=43810&view=rev
Log:
edits for chapter 7
Modified:
llvm/trunk/docs/tutorial/LangImpl6.html
Modified: llvm/trunk/docs/tutorial/LangImpl6.html
URL:
http://llvm.org/viewvc/llvm-projec
Author: lattner
Date: Tue Nov 6 23:47:48 2007
New Revision: 43808
URL: http://llvm.org/viewvc/llvm-project?rev=43808&view=rev
Log:
edits for chapter 5
Modified:
llvm/trunk/docs/tutorial/LangImpl5.html
Modified: llvm/trunk/docs/tutorial/LangImpl5.html
URL:
http://llvm.org/viewvc/llvm-projec
Author: lattner
Date: Tue Nov 6 23:28:43 2007
New Revision: 43807
URL: http://llvm.org/viewvc/llvm-project?rev=43807&view=rev
Log:
minor edits
Modified:
llvm/trunk/docs/tutorial/LangImpl4.html
Modified: llvm/trunk/docs/tutorial/LangImpl4.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/t
Author: resistor
Date: Tue Nov 6 23:17:15 2007
New Revision: 43805
URL: http://llvm.org/viewvc/llvm-project?rev=43805&view=rev
Log:
Add some more of StrongPHIElim.
Modified:
llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
URL:
http:
Author: lattner
Date: Tue Nov 6 23:07:10 2007
New Revision: 43804
URL: http://llvm.org/viewvc/llvm-project?rev=43804&view=rev
Log:
edits.
Modified:
llvm/trunk/docs/tutorial/LangImpl3.html
Modified: llvm/trunk/docs/tutorial/LangImpl3.html
URL:
http://llvm.org/viewvc/llvm-project/llvm/trunk/
Changes in directory llvm-www/devmtg/2007-05:
07-Michel-Cell.pdf added (r1.1)
index.html updated: 1.13 -> 1.14
---
Log message:
Add Scott Michel's talk, yay!
---
Diffs of the changes: (+2 -2)
07-Michel-Cell.pdf |0
index.html |4 ++--
2 files changed, 2 insertions(+), 2 de
Hey John,
This should be in a different repository than the main llvm cvs one.
You presumably want this to show up at sva.llvm.org or sva.cs.uiuc.edu
not llvm.org/sva. I'd suggest just making an sva-www repo.
-Chris
On Nov 6, 2007, at 6:16 PM, John Criswell wrote:
>
>
> Changes in directo
Changes in directory llvm-www/sva:
index.html added (r1.1)
---
Log message:
Skeleton index page.
---
Diffs of the changes: (+13 -0)
index.html | 13 +
1 files changed, 13 insertions(+)
Index: llvm-www/sva/index.html
diff -c /dev/null llvm-www/sva/index.html:1.1
*** /dev/nul
Changes in directory llvm-www/sva:
---
Log message:
Directory /home/vadve/shared/PublicCVS/llvm-www/sva added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lis
Author: kremenek
Date: Tue Nov 6 18:47:33 2007
New Revision: 43799
URL: http://llvm.org/viewvc/llvm-project?rev=43799&view=rev
Log:
Added special version of ReadPtr() that returns a deserialized pointer
by value. This version prohibits backpatching of pointers, so it
useful when a pointee is alw
On Nov 6, 2007, at 4:35 PM, Eric Christopher wrote:
>
> On Nov 6, 2007, at 4:25 PM, Dale Johannesen wrote:
>
>> Author: johannes
>> Date: Tue Nov 6 18:25:05 2007
>> New Revision: 43794
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=43794&view=rev
>> Log:
>> Interchange Dwarf numbers of ESP a
On Nov 6, 2007, at 4:25 PM, Dale Johannesen wrote:
> Author: johannes
> Date: Tue Nov 6 18:25:05 2007
> New Revision: 43794
>
> URL: http://llvm.org/viewvc/llvm-project?rev=43794&view=rev
> Log:
> Interchange Dwarf numbers of ESP and EBP on x86 Darwin.
> Much improvement in exception handling.
Author: kremenek
Date: Tue Nov 6 18:27:59 2007
New Revision: 43795
URL: http://llvm.org/viewvc/llvm-project?rev=43795&view=rev
Log:
Fixed default ctor for APInt to properly initialize BitWidth to a
non-random value.
Modified:
llvm/trunk/include/llvm/ADT/APInt.h
Modified: llvm/trunk/include/
Author: johannes
Date: Tue Nov 6 18:25:05 2007
New Revision: 43794
URL: http://llvm.org/viewvc/llvm-project?rev=43794&view=rev
Log:
Interchange Dwarf numbers of ESP and EBP on x86 Darwin.
Much improvement in exception handling.
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
llvm
On 10/26/07, Duncan Sands <[EMAIL PROTECTED]> wrote:
> > I've only seen this problem on PPC64. In particular, it's writing this
> > information into the "redzone" because this is a leaf function, and
> > thus the destination may be unaligned.
>
> Can you please send me the gcc tree dumps, and also
On Oct 31, 2007, at 7:39 AM, Rafael Espindola wrote:
> Author: rafael
> Date: Wed Oct 31 09:39:58 2007
> New Revision: 43554
>
> URL: http://llvm.org/viewvc/llvm-project?rev=43554&view=rev
> Log:
> Make ARM and X86 LowerMEMCPY identical by moving the isThumb check
> into getMaxInlineSizeThresho
On Oct 28, 2007, at 5:59 AM, Duncan Sands wrote:
> Author: baldrick
> Date: Sun Oct 28 07:59:45 2007
> New Revision: 43421
> +//===--- Alignment.h - Alignment computation
> *- C++ -*-===//
Hi Duncan,
instead of introducing a new header file for this, would it make
sense
Author: tbrethou
Date: Tue Nov 6 16:32:17 2007
New Revision: 43788
URL: http://llvm.org/viewvc/llvm-project?rev=43788&view=rev
Log:
Implement the XTARGET feature for PR1778
This will mark a test as PASS for all targets specified. It will override
whatever is in XFAIL.
Modified:
llvm/trunk/t
Author: kremenek
Date: Tue Nov 6 16:22:25 2007
New Revision: 43784
URL: http://llvm.org/viewvc/llvm-project?rev=43784&view=rev
Log:
Serializer no longer automatically emits a root-level block in the bitstream.
Modified:
llvm/trunk/include/llvm/Bitcode/Serialize.h
llvm/trunk/lib/Bitcode/W
Author: kremenek
Date: Tue Nov 6 16:21:14 2007
New Revision: 43783
URL: http://llvm.org/viewvc/llvm-project?rev=43783&view=rev
Log:
Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is
allowed to be backpatched
or can be registered with the deserializer to backpatch other po
Author: lattner
Date: Tue Nov 6 16:12:43 2007
New Revision: 43782
URL: http://llvm.org/viewvc/llvm-project?rev=43782&view=rev
Log:
make smallptrset more const and type correct, which caught a few
minor bugs.
Modified:
llvm/trunk/include/llvm/ADT/SmallPtrSet.h
llvm/trunk/lib/Support/Small
Author: djg
Date: Tue Nov 6 16:11:54 2007
New Revision: 43781
URL: http://llvm.org/viewvc/llvm-project?rev=43781&view=rev
Log:
Remainder operations must be either integer or floating-point.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Modified: llvm/trunk/lib/CodeGen/Select
Author: lattner
Date: Tue Nov 6 16:07:40 2007
New Revision: 43780
URL: http://llvm.org/viewvc/llvm-project?rev=43780&view=rev
Log:
fix const correctness, BB is const, so its predecessors are too
Modified:
llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp
Modified: llvm/trunk/lib/Transform
Author: lattner
Date: Tue Nov 6 16:07:22 2007
New Revision: 43779
URL: http://llvm.org/viewvc/llvm-project?rev=43779&view=rev
Log:
don't put erase or query for non-allocainst pointers in an set of allocainsts*'s
Modified:
llvm/trunk/lib/Transforms/Scalar/DeadStoreElimination.cpp
Modified: l
Author: lattner
Date: Tue Nov 6 15:52:06 2007
New Revision: 43777
URL: http://llvm.org/viewvc/llvm-project?rev=43777&view=rev
Log:
Implement PR1777 by detecting dependent phis that
all compute the same value.
Added:
llvm/trunk/test/Transforms/InstCombine/phi-merge.ll
Modified:
llvm/trunk
Author: evancheng
Date: Tue Nov 6 15:12:10 2007
New Revision: 43776
URL: http://llvm.org/viewvc/llvm-project?rev=43776&view=rev
Log:
When the allocator rewrite a spill register with new virtual register, it
replaces other operands of the same register. Watch out for situations where
only some of
On Nov 6, 2007, at 12:42 PM, Duncan Sands wrote:
> On Tuesday 6 November 2007 17:44:47 Chris Lattner wrote:
>>
>> On Nov 6, 2007, at 2:25 AM, Duncan Sands wrote:
>>
> Bugpoint claims that pointer_method is being miscompiled by -
> scalarrepl. Anyone have any ideas?
>>>
>>> None of the li
On Tuesday 6 November 2007 17:44:47 Chris Lattner wrote:
>
> On Nov 6, 2007, at 2:25 AM, Duncan Sands wrote:
>
> >>> Bugpoint claims that pointer_method is being miscompiled by -
> >>> scalarrepl. Anyone have any ideas?
> >
> > None of the little-endian machines are showing these failures,
> > w
Author: baldrick
Date: Tue Nov 6 14:39:11 2007
New Revision: 43775
URL: http://llvm.org/viewvc/llvm-project?rev=43775&view=rev
Log:
At the point of calculating the shift amount, the
type of SV has changed from what it originally was.
However we need the store width of the original.
Modified:
Author: kremenek
Date: Tue Nov 6 13:49:50 2007
New Revision: 43772
URL: http://llvm.org/viewvc/llvm-project?rev=43772&view=rev
Log:
Renamed "Flush()" to "FlushRecord()".
Modified:
llvm/trunk/include/llvm/Bitcode/Serialize.h
llvm/trunk/lib/Bitcode/Writer/Serialize.cpp
Modified: llvm/trun
Author: kremenek
Date: Tue Nov 6 13:49:16 2007
New Revision: 43771
URL: http://llvm.org/viewvc/llvm-project?rev=43771&view=rev
Log:
Added support for processing abbreviations in the Deserializer.
Added some #ifdef-controlled messages for debugging backpatching.
Modified:
llvm/trunk/include/l
Author: johannes
Date: Tue Nov 6 12:36:14 2007
New Revision: 43769
URL: http://llvm.org/viewvc/llvm-project?rev=43769&view=rev
Log:
Fix PR 1654.
Modified:
llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.2/trunk/gcc/objc/objc-act.c
URL:
http://llvm.org/viewvc/llvm-project/llvm-
Author: johannes
Date: Tue Nov 6 12:35:43 2007
New Revision: 43768
URL: http://llvm.org/viewvc/llvm-project?rev=43768&view=rev
Log:
Fix for PR 1654.
Modified:
llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
Modified: llvm-gcc-4.0/trunk/gcc/objc/objc-act.c
URL:
http://llvm.org/viewvc/llvm-project/l
Author: lattner
Date: Tue Nov 6 12:13:32 2007
New Revision: 43767
URL: http://llvm.org/viewvc/llvm-project?rev=43767&view=rev
Log:
fixes from Kelly Wilson.
Modified:
llvm/trunk/docs/tutorial/LangImpl2.html
Modified: llvm/trunk/docs/tutorial/LangImpl2.html
URL:
http://llvm.org/viewvc/llvm-p
On Nov 6, 2007, at 2:25 AM, Duncan Sands wrote:
Bugpoint claims that pointer_method is being miscompiled by -
scalarrepl. Anyone have any ideas?
None of the little-endian machines are showing these failures,
which confirms my suspicions. Can someone for which they fail
please send me (reduc
> > Bugpoint claims that pointer_method is being miscompiled by -
> > scalarrepl. Anyone have any ideas?
None of the little-endian machines are showing these failures,
which confirms my suspicions. Can someone for which they fail
please send me (reduced) bitcode.
Thanks,
Duncan.
__
On Tuesday 6 November 2007 04:35:59 Evan Cheng wrote:
> 09-vor also failing due to scalarrepl.
>
> It's due to Duncan's changes: 43672, 43688, 43691, and 43720.
Sorry about that - I will try to take a look tonight. Is this
problem also showing on little-endian machines (I made a change
to sroa t
Author: void
Date: Tue Nov 6 03:36:34 2007
New Revision: 43766
URL: http://llvm.org/viewvc/llvm-project?rev=43766&view=rev
Log:
Clarify some of the iostreams stuff.
Modified:
llvm/trunk/docs/CodingStandards.html
Modified: llvm/trunk/docs/CodingStandards.html
URL:
http://llvm.org/viewvc/llv
Author: evancheng
Date: Tue Nov 6 02:54:04 2007
New Revision: 43765
URL: http://llvm.org/viewvc/llvm-project?rev=43765&view=rev
Log:
Use -new-coalescer-heuristic=true as x86 llcbeta.
Modified:
test-suite/trunk/Makefile.programs
Modified: test-suite/trunk/Makefile.programs
URL:
http://llvm.
Author: evancheng
Date: Tue Nov 6 02:52:21 2007
New Revision: 43764
URL: http://llvm.org/viewvc/llvm-project?rev=43764&view=rev
Log:
First step towards moving the coalescer to priority_queue based machinery.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
llvm/trunk/lib/Cod
Author: evancheng
Date: Tue Nov 6 02:50:44 2007
New Revision: 43763
URL: http://llvm.org/viewvc/llvm-project?rev=43763&view=rev
Log:
Fix a bug where a def use operand isn't being detected as a sub-register use.
Modified:
llvm/trunk/lib/CodeGen/LiveIntervalAnalysis.cpp
Modified: llvm/trunk/l
Author: evancheng
Date: Tue Nov 6 02:44:59 2007
New Revision: 43762
URL: http://llvm.org/viewvc/llvm-project?rev=43762&view=rev
Log:
Add pseudo dependency to force two-address instruction to be scheduled after
other uses. There was a overly restricted check that prevented some obvious
cases.
Add
47 matches
Mail list logo