Hi Rafael,
A few comments for you ...
On Fri, 2007-07-06 at 10:57 +, Rafael Espindola wrote:
> Author: rafael
> Date: Fri Jul 6 05:57:03 2007
> New Revision: 37940
>
> URL: http://llvm.org/viewvc/llvm-project?rev=37940&view=rev
> Log:
> Add the byval attribute
>
> Modified:
> llvm/trun
Revision: 129250
Author: bwendlin
Date: 2007-07-06 16:56:09 -0700 (Fri, 06 Jul 2007)
Log Message:
---
Correct the directory that the man pages are installed into.
Modified Paths:
--
apple-local/branches/llvm/build_gcc
Modified: apple-local/branches/llvm/build_gcc
==
Author: evancheng
Date: Fri Jul 6 18:34:09 2007
New Revision: 37965
URL: http://llvm.org/viewvc/llvm-project?rev=37965&view=rev
Log:
No need for ccop anymore.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
llvm/trunk/lib/Target/ARM/ARMI
Author: evancheng
Date: Fri Jul 6 18:24:39 2007
New Revision: 37964
URL: http://llvm.org/viewvc/llvm-project?rev=37964&view=rev
Log:
Teach if-conversion about instructions that were already predicated, e.g.
conditional move.
Modified:
llvm/trunk/lib/CodeGen/IfConversion.cpp
Modified: llvm/
Author: evancheng
Date: Fri Jul 6 18:23:38 2007
New Revision: 37963
URL: http://llvm.org/viewvc/llvm-project?rev=37963&view=rev
Log:
ImmutablePredicateOperand is no more.
Modified:
llvm/trunk/utils/TableGen/CodeGenTarget.cpp
llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp
Modified: llvm/
Author: evancheng
Date: Fri Jul 6 18:23:19 2007
New Revision: 37962
URL: http://llvm.org/viewvc/llvm-project?rev=37962&view=rev
Log:
Incorrect check.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.cpp
Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.cpp
URL:
http://llvm.org/viewvc/llvm-p
Author: evancheng
Date: Fri Jul 6 18:22:46 2007
New Revision: 37961
URL: http://llvm.org/viewvc/llvm-project?rev=37961&view=rev
Log:
Do away with ImmutablePredicateOperand.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
Modified: llvm/t
Author: evancheng
Date: Fri Jul 6 18:22:03 2007
New Revision: 37960
URL: http://llvm.org/viewvc/llvm-project?rev=37960&view=rev
Log:
isUnpredicatedTerminator should treat conditional branches as unpredicated
terminator.
Modified:
llvm/trunk/lib/Target/TargetInstrInfo.cpp
llvm/trunk/lib/
Author: evancheng
Date: Fri Jul 6 18:21:02 2007
New Revision: 37959
URL: http://llvm.org/viewvc/llvm-project?rev=37959&view=rev
Log:
Do away with ImmutablePredicateOperand.
Modified:
llvm/trunk/lib/Target/Target.td
Modified: llvm/trunk/lib/Target/Target.td
URL:
http://llvm.org/viewvc/llvm-
Author: resistor
Date: Fri Jul 6 18:14:35 2007
New Revision: 37958
URL: http://llvm.org/viewvc/llvm-project?rev=37958&view=rev
Log:
A first stab at memory dependence analysis. This is an interface on top of
alias analysis, adding caching and lazy computation of queries. This will
be used in pla
Author: resistor
Date: Fri Jul 6 18:13:31 2007
New Revision: 37957
URL: http://llvm.org/viewvc/llvm-project?rev=37957&view=rev
Log:
Add some accessors to improve consistency.
Modified:
llvm/trunk/include/llvm/Instructions.h
Modified: llvm/trunk/include/llvm/Instructions.h
URL:
http://llvm.
Author: ggreif
Date: Fri Jul 6 17:07:22 2007
New Revision: 37956
URL: http://llvm.org/viewvc/llvm-project?rev=37956&view=rev
Log:
first pass of nomenclature changes in .html files
Modified:
llvm/trunk/docs/Bugpoint.html
llvm/trunk/docs/CodeGenerator.html
llvm/trunk/docs/CompilerDrive
Author: dpatel
Date: Fri Jul 6 17:03:47 2007
New Revision: 37955
URL: http://llvm.org/viewvc/llvm-project?rev=37955&view=rev
Log:
These rountines are now available as part of basic block utilities.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp
Modified: llvm/trunk/lib/Transfo
Author: dpatel
Date: Fri Jul 6 16:43:22 2007
New Revision: 37954
URL: http://llvm.org/viewvc/llvm-project?rev=37954&view=rev
Log:
Request DominanceFrontiner in advance.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
U
Author: dpatel
Date: Fri Jul 6 16:40:13 2007
New Revision: 37953
URL: http://llvm.org/viewvc/llvm-project?rev=37953&view=rev
Log:
Preserve various analysis info.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
URL:
ht
Author: dpatel
Date: Fri Jul 6 16:39:20 2007
New Revision: 37952
URL: http://llvm.org/viewvc/llvm-project?rev=37952&view=rev
Log:
Add SplitEdge and SplitBlock utility routines.
Modified:
llvm/trunk/include/llvm/Transforms/Utils/BasicBlockUtils.h
llvm/trunk/lib/Transforms/Utils/BasicBlo
When I did a bootstrap with Evan's change but without Dan's patch, the
bootstrap succeeded.
-bw
On 7/6/07, Evan Cheng <[EMAIL PROTECTED]> wrote:
> This seems to have fixed llvm-test failures, but Mac OS X PPC
> bootstrapping is still unhappy. :-(
>
> Evan
>
> On Jul 6, 2007, at 11:20 AM, Evan Che
This seems to have fixed llvm-test failures, but Mac OS X PPC
bootstrapping is still unhappy. :-(
Evan
On Jul 6, 2007, at 11:20 AM, Evan Cheng wrote:
> Great! I'll do some more testing.
>
> Thanks,
>
> Evan
> On Jul 6, 2007, at 6:10 AM, Dan Gohman wrote:
>
>> Hi Evan,
>>
>> Ok, I believe I've
Author: resistor
Date: Fri Jul 6 15:29:43 2007
New Revision: 37951
URL: http://llvm.org/viewvc/llvm-project?rev=37951&view=rev
Log:
Be more aggressive in the heuristic. This mostly exposes more opportunities
for the GVN part of GVNPRE to apply.
Modified:
llvm/trunk/lib/Transforms/Scalar/GVN
Author: ggreif
Date: Fri Jul 6 15:28:40 2007
New Revision: 37950
URL: http://llvm.org/viewvc/llvm-project?rev=37950&view=rev
Log:
finishing touches of bytecode -> bitcode changes. also unbreak Windows
Modified:
llvm/trunk/include/llvm/Bitcode/Archive.h
llvm/trunk/lib/Archive/ArchiveReade
Great! I'll do some more testing.
Thanks,
Evan
On Jul 6, 2007, at 6:10 AM, Dan Gohman wrote:
> Hi Evan,
>
> Ok, I believe I've figured out where I was confused. The attached
> patch makes the endian-swapping always done, even for virtual
> registers, which appears to be the right thing to do, ma
Author: resistor
Date: Fri Jul 6 13:12:36 2007
New Revision: 37949
URL: http://llvm.org/viewvc/llvm-project?rev=37949&view=rev
Log:
Achieve what the incorrect test was trying to do by simply requiring that all
critical edges be split before we begin.
Modified:
llvm/trunk/lib/Transforms/Scala
Author: resistor
Date: Fri Jul 6 11:52:47 2007
New Revision: 37948
URL: http://llvm.org/viewvc/llvm-project?rev=37948&view=rev
Log:
Remove an incorrect check.
Modified:
llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
URL:
http://llvm.org/vi
I posted this patch a while back but nothing happened with it. llvm users who
configure with --enable-expensive-checks are currently unable to build
llvm-gcc without this patch. autoconf must be re-run after applying it.
Who is resposible for applying patches to llvm-gcc?
Author: baldrick
Date: Fri Jul 6 09:46:23 2007
New Revision: 37947
URL: http://llvm.org/viewvc/llvm-project?rev=37947&view=rev
Log:
The exception handling intrinsics return values,
so must be lowered to a value, not nothing at all.
Subtle point: I made eh_selector return 0 and
eh_typeid_for retur
Author: djg
Date: Fri Jul 6 08:59:28 2007
New Revision: 37946
URL: http://llvm.org/viewvc/llvm-project?rev=37946&view=rev
Log:
Remove redundant declarations.
Modified:
llvm/trunk/include/llvm/Target/TargetOptions.h
Modified: llvm/trunk/include/llvm/Target/TargetOptions.h
URL:
http://llvm.o
Author: ggreif
Date: Fri Jul 6 08:38:17 2007
New Revision: 37945
URL: http://llvm.org/viewvc/llvm-project?rev=37945&view=rev
Log:
eliminate residual cruft related to recognizing bytecode
files.
bitcode files are the only LLVM format left.
Modified:
llvm/trunk/include/llvm/Bitcode/Archive.h
Author: djg
Date: Fri Jul 6 08:27:33 2007
New Revision: 37944
URL: http://llvm.org/viewvc/llvm-project?rev=37944&view=rev
Log:
Fix a comment so that the element numbering match the actual element
operand numbering.
Modified:
llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
Modified: llvm
> These 2 tests are failing for me:
> test/CodeGen/PowerPC/big-endian-actual-args.ll
> test/CodeGen/PowerPC/big-endian-formal-args.ll
>
> Seems like they expect it to be in the format: "addc r4, r4, r6" or
> "li r6, 3"
It appears to be a difference between what LLVM calls "Darwin" syntax
and "L
Author: djg
Date: Fri Jul 6 08:15:51 2007
New Revision: 37943
URL: http://llvm.org/viewvc/llvm-project?rev=37943&view=rev
Log:
Add an explicit triple to the big-endian tests so that the assembly
output format is always consistent with what the greps are looking for.
Modified:
llvm/trunk/test
Hi Evan,
Ok, I believe I've figured out where I was confused. The attached
patch makes the endian-swapping always done, even for virtual
registers, which appears to be the right thing to do, makes the
code simpler, and it fixes the problem you pointed out with
SingleSource/UnitTests/2005-05-12-Int
Author: baldrick
Date: Fri Jul 6 07:46:24 2007
New Revision: 37942
URL: http://llvm.org/viewvc/llvm-project?rev=37942&view=rev
Log:
Indexes into the list of filter ids cannot be output
directly: they need to be turned into byte offsets
(often the same, but may not be if there are many
type infos)
> The patch looks good. Some questions/comments:
>
> +++ include/llvm/CodeGen/SelectionDAGNodes.h(working copy)
>
> +SturtByVal= 1<<4, ///< Struct passed by value
>
> This looks like a typo "sturt"
Changed to "ByVal" based on Duncan's comment.
> +++ utils/TableGen/CallingConvEmit
Author: rafael
Date: Fri Jul 6 05:57:03 2007
New Revision: 37940
URL: http://llvm.org/viewvc/llvm-project?rev=37940&view=rev
Log:
Add the byval attribute
Modified:
llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
llvm/trunk/include/llvm/ParameterAttributes.h
llvm/trunk/lib/AsmPars
Author: ggreif
Date: Fri Jul 6 05:31:27 2007
New Revision: 37939
URL: http://llvm.org/viewvc/llvm-project?rev=37939&view=rev
Log:
Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD
below), should subsume Cygwin
Modified:
llvm/trunk/lib/System/Unix/Program.inc
Modifi
Author: baldrick
Date: Fri Jul 6 04:10:03 2007
New Revision: 37937
URL: http://llvm.org/viewvc/llvm-project?rev=37937&view=rev
Log:
Remove ExtractGlobalVariable - use StripPointerCasts
instead.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Modified: llvm/trunk/lib/CodeG
Author: baldrick
Date: Fri Jul 6 04:18:59 2007
New Revision: 37938
URL: http://llvm.org/viewvc/llvm-project?rev=37938&view=rev
Log:
Remove propagateEHRegister in favour of a more limited
fix, that is adequate while PR1508 remains unresolved.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/Sele
> +SturtByVal= 1<<4, ///< Struct passed by value
What about arrays? It may sometimes be useful to pass them
by value too.
Ciao,
Duncan.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-
Chris,
Just FYI: the commit below is proof that the error message you got when
you checked in the website prototype is fixed. The error was about the
message being too big and having more than 10 "parts". This commit was
421K whereas the previous limit was 100K. The current limit is 1MB, at
which
39 matches
Mail list logo