Author: sheng
Date: Fri Jul 6 01:01:16 2007
New Revision: 37936
URL: http://llvm.org/viewvc/llvm-project?rev=37936view=rev
Log:
Correct a typo.
Modified:
llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/ScalarReplAggregates.cpp
URL:
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
+SturtByVal= 14, /// 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
Author: baldrick
Date: Fri Jul 6 04:18:59 2007
New Revision: 37938
URL: http://llvm.org/viewvc/llvm-project?rev=37938view=rev
Log:
Remove propagateEHRegister in favour of a more limited
fix, that is adequate while PR1508 remains unresolved.
Modified:
Author: baldrick
Date: Fri Jul 6 04:10:03 2007
New Revision: 37937
URL: http://llvm.org/viewvc/llvm-project?rev=37937view=rev
Log:
Remove ExtractGlobalVariable - use StripPointerCasts
instead.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Modified:
Author: rafael
Date: Fri Jul 6 05:57:03 2007
New Revision: 37940
URL: http://llvm.org/viewvc/llvm-project?rev=37940view=rev
Log:
Add the byval attribute
Modified:
llvm/trunk/include/llvm/CodeGen/SelectionDAGNodes.h
llvm/trunk/include/llvm/ParameterAttributes.h
Author: ggreif
Date: Fri Jul 6 05:31:27 2007
New Revision: 37939
URL: http://llvm.org/viewvc/llvm-project?rev=37939view=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
The patch looks good. Some questions/comments:
+++ include/llvm/CodeGen/SelectionDAGNodes.h(working copy)
+SturtByVal= 14, /// Struct passed by value
This looks like a typo sturt
Changed to ByVal based on Duncan's comment.
+++ utils/TableGen/CallingConvEmitter.cpp
Author: baldrick
Date: Fri Jul 6 07:46:24 2007
New Revision: 37942
URL: http://llvm.org/viewvc/llvm-project?rev=37942view=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
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
Author: djg
Date: Fri Jul 6 08:15:51 2007
New Revision: 37943
URL: http://llvm.org/viewvc/llvm-project?rev=37943view=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:
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 Linux syntax.
Author: ggreif
Date: Fri Jul 6 08:38:17 2007
New Revision: 37945
URL: http://llvm.org/viewvc/llvm-project?rev=37945view=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=37944view=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:
Author: djg
Date: Fri Jul 6 08:59:28 2007
New Revision: 37946
URL: http://llvm.org/viewvc/llvm-project?rev=37946view=rev
Log:
Remove redundant declarations.
Modified:
llvm/trunk/include/llvm/Target/TargetOptions.h
Modified: llvm/trunk/include/llvm/Target/TargetOptions.h
URL:
Author: baldrick
Date: Fri Jul 6 09:46:23 2007
New Revision: 37947
URL: http://llvm.org/viewvc/llvm-project?rev=37947view=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
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: resistor
Date: Fri Jul 6 11:52:47 2007
New Revision: 37948
URL: http://llvm.org/viewvc/llvm-project?rev=37948view=rev
Log:
Remove an incorrect check.
Modified:
llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp
URL:
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, makes
Author: resistor
Date: Fri Jul 6 13:12:36 2007
New Revision: 37949
URL: http://llvm.org/viewvc/llvm-project?rev=37949view=rev
Log:
Achieve what the incorrect test was trying to do by simply requiring that all
critical edges be split before we begin.
Modified:
Author: ggreif
Date: Fri Jul 6 15:28:40 2007
New Revision: 37950
URL: http://llvm.org/viewvc/llvm-project?rev=37950view=rev
Log:
finishing touches of bytecode - bitcode changes. also unbreak Windows
Modified:
llvm/trunk/include/llvm/Bitcode/Archive.h
Author: resistor
Date: Fri Jul 6 15:29:43 2007
New Revision: 37951
URL: http://llvm.org/viewvc/llvm-project?rev=37951view=rev
Log:
Be more aggressive in the heuristic. This mostly exposes more opportunities
for the GVN part of GVNPRE to apply.
Modified:
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 figured out
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 Cheng
Author: dpatel
Date: Fri Jul 6 16:39:20 2007
New Revision: 37952
URL: http://llvm.org/viewvc/llvm-project?rev=37952view=rev
Log:
Add SplitEdge and SplitBlock utility routines.
Modified:
llvm/trunk/include/llvm/Transforms/Utils/BasicBlockUtils.h
Author: dpatel
Date: Fri Jul 6 16:40:13 2007
New Revision: 37953
URL: http://llvm.org/viewvc/llvm-project?rev=37953view=rev
Log:
Preserve various analysis info.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
URL:
Author: dpatel
Date: Fri Jul 6 16:43:22 2007
New Revision: 37954
URL: http://llvm.org/viewvc/llvm-project?rev=37954view=rev
Log:
Request DominanceFrontiner in advance.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopRotation.cpp
Author: dpatel
Date: Fri Jul 6 17:03:47 2007
New Revision: 37955
URL: http://llvm.org/viewvc/llvm-project?rev=37955view=rev
Log:
These rountines are now available as part of basic block utilities.
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopUnswitch.cpp
Modified:
Author: ggreif
Date: Fri Jul 6 17:07:22 2007
New Revision: 37956
URL: http://llvm.org/viewvc/llvm-project?rev=37956view=rev
Log:
first pass of nomenclature changes in .html files
Modified:
llvm/trunk/docs/Bugpoint.html
llvm/trunk/docs/CodeGenerator.html
Author: resistor
Date: Fri Jul 6 18:13:31 2007
New Revision: 37957
URL: http://llvm.org/viewvc/llvm-project?rev=37957view=rev
Log:
Add some accessors to improve consistency.
Modified:
llvm/trunk/include/llvm/Instructions.h
Modified: llvm/trunk/include/llvm/Instructions.h
URL:
Author: resistor
Date: Fri Jul 6 18:14:35 2007
New Revision: 37958
URL: http://llvm.org/viewvc/llvm-project?rev=37958view=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
Author: evancheng
Date: Fri Jul 6 18:21:02 2007
New Revision: 37959
URL: http://llvm.org/viewvc/llvm-project?rev=37959view=rev
Log:
Do away with ImmutablePredicateOperand.
Modified:
llvm/trunk/lib/Target/Target.td
Modified: llvm/trunk/lib/Target/Target.td
URL:
Author: evancheng
Date: Fri Jul 6 18:22:03 2007
New Revision: 37960
URL: http://llvm.org/viewvc/llvm-project?rev=37960view=rev
Log:
isUnpredicatedTerminator should treat conditional branches as unpredicated
terminator.
Modified:
llvm/trunk/lib/Target/TargetInstrInfo.cpp
Author: evancheng
Date: Fri Jul 6 18:22:46 2007
New Revision: 37961
URL: http://llvm.org/viewvc/llvm-project?rev=37961view=rev
Log:
Do away with ImmutablePredicateOperand.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
Modified:
Author: evancheng
Date: Fri Jul 6 18:23:19 2007
New Revision: 37962
URL: http://llvm.org/viewvc/llvm-project?rev=37962view=rev
Log:
Incorrect check.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.cpp
Modified: llvm/trunk/lib/Target/ARM/ARMInstrInfo.cpp
URL:
Author: evancheng
Date: Fri Jul 6 18:23:38 2007
New Revision: 37963
URL: http://llvm.org/viewvc/llvm-project?rev=37963view=rev
Log:
ImmutablePredicateOperand is no more.
Modified:
llvm/trunk/utils/TableGen/CodeGenTarget.cpp
llvm/trunk/utils/TableGen/InstrInfoEmitter.cpp
Modified:
Author: evancheng
Date: Fri Jul 6 18:24:39 2007
New Revision: 37964
URL: http://llvm.org/viewvc/llvm-project?rev=37964view=rev
Log:
Teach if-conversion about instructions that were already predicated, e.g.
conditional move.
Modified:
llvm/trunk/lib/CodeGen/IfConversion.cpp
Modified:
Author: evancheng
Date: Fri Jul 6 18:34:09 2007
New Revision: 37965
URL: http://llvm.org/viewvc/llvm-project?rev=37965view=rev
Log:
No need for ccop anymore.
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrInfo.td
llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
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
39 matches
Mail list logo