Author: evancheng
Date: Tue Nov 6 02:44:59 2007
New Revision: 43762
URL: http://llvm.org/viewvc/llvm-project?rev=43762view=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.
Author: evancheng
Date: Tue Nov 6 02:50:44 2007
New Revision: 43763
URL: http://llvm.org/viewvc/llvm-project?rev=43763view=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:
Author: evancheng
Date: Tue Nov 6 02:52:21 2007
New Revision: 43764
URL: http://llvm.org/viewvc/llvm-project?rev=43764view=rev
Log:
First step towards moving the coalescer to priority_queue based machinery.
Modified:
llvm/trunk/lib/CodeGen/SimpleRegisterCoalescing.cpp
Author: void
Date: Tue Nov 6 03:36:34 2007
New Revision: 43766
URL: http://llvm.org/viewvc/llvm-project?rev=43766view=rev
Log:
Clarify some of the iostreams stuff.
Modified:
llvm/trunk/docs/CodingStandards.html
Modified: llvm/trunk/docs/CodingStandards.html
URL:
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
Author: evancheng
Date: Tue Nov 6 02:54:04 2007
New Revision: 43765
URL: http://llvm.org/viewvc/llvm-project?rev=43765view=rev
Log:
Use -new-coalescer-heuristic=true as x86 llcbeta.
Modified:
test-suite/trunk/Makefile.programs
Modified: test-suite/trunk/Makefile.programs
URL:
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 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
Author: lattner
Date: Tue Nov 6 12:13:32 2007
New Revision: 43767
URL: http://llvm.org/viewvc/llvm-project?rev=43767view=rev
Log:
fixes from Kelly Wilson.
Modified:
llvm/trunk/docs/tutorial/LangImpl2.html
Modified: llvm/trunk/docs/tutorial/LangImpl2.html
URL:
Author: johannes
Date: Tue Nov 6 12:35:43 2007
New Revision: 43768
URL: http://llvm.org/viewvc/llvm-project?rev=43768view=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:
Author: johannes
Date: Tue Nov 6 12:36:14 2007
New Revision: 43769
URL: http://llvm.org/viewvc/llvm-project?rev=43769view=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:
Author: kremenek
Date: Tue Nov 6 13:49:16 2007
New Revision: 43771
URL: http://llvm.org/viewvc/llvm-project?rev=43771view=rev
Log:
Added support for processing abbreviations in the Deserializer.
Added some #ifdef-controlled messages for debugging backpatching.
Modified:
Author: kremenek
Date: Tue Nov 6 13:49:50 2007
New Revision: 43772
URL: http://llvm.org/viewvc/llvm-project?rev=43772view=rev
Log:
Renamed Flush() to FlushRecord().
Modified:
llvm/trunk/include/llvm/Bitcode/Serialize.h
llvm/trunk/lib/Bitcode/Writer/Serialize.cpp
Modified:
Author: baldrick
Date: Tue Nov 6 14:39:11 2007
New Revision: 43775
URL: http://llvm.org/viewvc/llvm-project?rev=43775view=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:
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,
which confirms my
Author: djg
Date: Tue Nov 6 16:11:54 2007
New Revision: 43781
URL: http://llvm.org/viewvc/llvm-project?rev=43781view=rev
Log:
Remainder operations must be either integer or floating-point.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Modified:
Author: kremenek
Date: Tue Nov 6 16:21:14 2007
New Revision: 43783
URL: http://llvm.org/viewvc/llvm-project?rev=43783view=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
Author: lattner
Date: Tue Nov 6 16:12:43 2007
New Revision: 43782
URL: http://llvm.org/viewvc/llvm-project?rev=43782view=rev
Log:
make smallptrset more const and type correct, which caught a few
minor bugs.
Modified:
llvm/trunk/include/llvm/ADT/SmallPtrSet.h
Author: tbrethou
Date: Tue Nov 6 16:32:17 2007
New Revision: 43788
URL: http://llvm.org/viewvc/llvm-project?rev=43788view=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:
Author: lattner
Date: Tue Nov 6 16:07:40 2007
New Revision: 43780
URL: http://llvm.org/viewvc/llvm-project?rev=43780view=rev
Log:
fix const correctness, BB is const, so its predecessors are too
Modified:
llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp
Modified:
Author: evancheng
Date: Tue Nov 6 15:12:10 2007
New Revision: 43776
URL: http://llvm.org/viewvc/llvm-project?rev=43776view=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
Author: lattner
Date: Tue Nov 6 15:52:06 2007
New Revision: 43777
URL: http://llvm.org/viewvc/llvm-project?rev=43777view=rev
Log:
Implement PR1777 by detecting dependent phis that
all compute the same value.
Added:
llvm/trunk/test/Transforms/InstCombine/phi-merge.ll
Modified:
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 to
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 what
Author: johannes
Date: Tue Nov 6 18:25:05 2007
New Revision: 43794
URL: http://llvm.org/viewvc/llvm-project?rev=43794view=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
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=43554view=rev
Log:
Make ARM and X86 LowerMEMCPY identical by moving the isThumb check
into getMaxInlineSizeThreshold
and
Author: kremenek
Date: Tue Nov 6 18:27:59 2007
New Revision: 43795
URL: http://llvm.org/viewvc/llvm-project?rev=43795view=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:
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=43794view=rev
Log:
Interchange Dwarf numbers of ESP and EBP on x86 Darwin.
Much improvement in exception handling.
As we
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=43794view=rev
Log:
Interchange Dwarf numbers of ESP and EBP on x86
Author: kremenek
Date: Tue Nov 6 18:47:33 2007
New Revision: 43799
URL: http://llvm.org/viewvc/llvm-project?rev=43799view=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
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
***
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
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 directory
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
Author: resistor
Date: Tue Nov 6 23:17:15 2007
New Revision: 43805
URL: http://llvm.org/viewvc/llvm-project?rev=43805view=rev
Log:
Add some more of StrongPHIElim.
Modified:
llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
Modified: llvm/trunk/lib/CodeGen/StrongPHIElimination.cpp
URL:
Author: lattner
Date: Tue Nov 6 23:28:43 2007
New Revision: 43807
URL: http://llvm.org/viewvc/llvm-project?rev=43807view=rev
Log:
minor edits
Modified:
llvm/trunk/docs/tutorial/LangImpl4.html
Modified: llvm/trunk/docs/tutorial/LangImpl4.html
URL:
Author: lattner
Date: Tue Nov 6 23:47:48 2007
New Revision: 43808
URL: http://llvm.org/viewvc/llvm-project?rev=43808view=rev
Log:
edits for chapter 5
Modified:
llvm/trunk/docs/tutorial/LangImpl5.html
Modified: llvm/trunk/docs/tutorial/LangImpl5.html
URL:
Author: lattner
Date: Wed Nov 7 00:06:38 2007
New Revision: 43810
URL: http://llvm.org/viewvc/llvm-project?rev=43810view=rev
Log:
edits for chapter 7
Modified:
llvm/trunk/docs/tutorial/LangImpl6.html
Modified: llvm/trunk/docs/tutorial/LangImpl6.html
URL:
Author: lattner
Date: Wed Nov 7 00:34:39 2007
New Revision: 43811
URL: http://llvm.org/viewvc/llvm-project?rev=43811view=rev
Log:
chapter 7 edits
Modified:
llvm/trunk/docs/tutorial/LangImpl7.html
Modified: llvm/trunk/docs/tutorial/LangImpl7.html
URL:
Author: lattner
Date: Wed Nov 7 00:46:51 2007
New Revision: 43812
URL: http://llvm.org/viewvc/llvm-project?rev=43812view=rev
Log:
final edits.
Modified:
llvm/trunk/docs/tutorial/LangImpl8.html
Modified: llvm/trunk/docs/tutorial/LangImpl8.html
URL:
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=43805view=rev
Log:
Add some more of
Author: lattner
Date: Wed Nov 7 01:07:55 2007
New Revision: 43813
URL: http://llvm.org/viewvc/llvm-project?rev=43813view=rev
Log:
minor edit
Modified:
llvm/trunk/docs/tutorial/index.html
Modified: llvm/trunk/docs/tutorial/index.html
URL:
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
43 matches
Mail list logo