[llvm-commits] [llvm] r38439 - /llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp

2007-07-08 Thread Owen Anderson
Author: resistor Date: Mon Jul 9 01:50:06 2007 New Revision: 38439 URL: http://llvm.org/viewvc/llvm-project?rev=38439&view=rev Log: Start using a set representation that remembers the set of value numbers represented in the set. For the moment, this results in a slight performance decrease, but

[llvm-commits] [llvm] r38438 - /llvm/trunk/docs/CommandGuide/llvm-bcanalyzer.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:45:18 2007 New Revision: 38438 URL: http://llvm.org/viewvc/llvm-project?rev=38438&view=rev Log: Bytecode -> Bitcode Modified: llvm/trunk/docs/CommandGuide/llvm-bcanalyzer.pod Modified: llvm/trunk/docs/CommandGuide/llvm-bcanalyzer.pod URL: http://llvm.org/vie

[llvm-commits] [llvm] r38437 - /llvm/trunk/docs/CommandGuide/llvm-upgrade.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:42:22 2007 New Revision: 38437 URL: http://llvm.org/viewvc/llvm-project?rev=38437&view=rev Log: Minor language change upgrader -> upgrade tool Modified: llvm/trunk/docs/CommandGuide/llvm-upgrade.pod Modified: llvm/trunk/docs/CommandGuide/llvm-upgrade.pod URL:

[llvm-commits] [llvm] r38436 - /llvm/trunk/docs/CommandGuide/index.html

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:32:55 2007 New Revision: 38436 URL: http://llvm.org/viewvc/llvm-project?rev=38436&view=rev Log: This dir does not appear under /docs anymore but under /cmds so use an absolute path to the llvm.css file. Modified: llvm/trunk/docs/CommandGuide/index.html Modifi

[llvm-commits] [llvm] r38435 - /llvm/trunk/docs/index.html

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:31:51 2007 New Revision: 38435 URL: http://llvm.org/viewvc/llvm-project?rev=38435&view=rev Log: Links for commands are now generated into /cmds/ URL. Modified: llvm/trunk/docs/index.html Modified: llvm/trunk/docs/index.html URL: http://llvm.org/viewvc/llvm-p

[llvm-commits] [llvm] r38434 - /llvm/trunk/docs/CommandGuide/llvm-nm.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:14:11 2007 New Revision: 38434 URL: http://llvm.org/viewvc/llvm-project?rev=38434&view=rev Log: Fix some minor typos. Modified: llvm/trunk/docs/CommandGuide/llvm-nm.pod Modified: llvm/trunk/docs/CommandGuide/llvm-nm.pod URL: http://llvm.org/viewvc/llvm-proje

[llvm-commits] [llvm] r38433 - /llvm/trunk/docs/CommandGuide/llvm-link.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:06:45 2007 New Revision: 38433 URL: http://llvm.org/viewvc/llvm-project?rev=38433&view=rev Log: Fix some typos. Modified: llvm/trunk/docs/CommandGuide/llvm-link.pod Modified: llvm/trunk/docs/CommandGuide/llvm-link.pod URL: http://llvm.org/viewvc/llvm-project

[llvm-commits] [llvm] r38432 - /llvm/trunk/docs/CommandGuide/llvm-ld.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 01:01:20 2007 New Revision: 38432 URL: http://llvm.org/viewvc/llvm-project?rev=38432&view=rev Log: Fix a typo. Modified: llvm/trunk/docs/CommandGuide/llvm-ld.pod Modified: llvm/trunk/docs/CommandGuide/llvm-ld.pod URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm] r38431 - /llvm/trunk/docs/CommandGuide/llvm-ld.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 00:58:08 2007 New Revision: 38431 URL: http://llvm.org/viewvc/llvm-project?rev=38431&view=rev Log: Fix a typo. Modified: llvm/trunk/docs/CommandGuide/llvm-ld.pod Modified: llvm/trunk/docs/CommandGuide/llvm-ld.pod URL: http://llvm.org/viewvc/llvm-project/llvm/tr

[llvm-commits] [llvm] r38430 - /llvm/trunk/docs/CommandGuide/llvmc.pod

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 00:52:49 2007 New Revision: 38430 URL: http://llvm.org/viewvc/llvm-project?rev=38430&view=rev Log: Fix some minor typos, again to test the auto-update of the web site. Modified: llvm/trunk/docs/CommandGuide/llvmc.pod Modified: llvm/trunk/docs/CommandGuide/llvmc.

[llvm-commits] [llvm] r38429 - /llvm/trunk/docs/CommandGuide/manpage.css

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 00:33:45 2007 New Revision: 38429 URL: http://llvm.org/viewvc/llvm-project?rev=38429&view=rev Log: Remove an unneeded space, mostly to verify that auto-update of the documentation is working. Modified: llvm/trunk/docs/CommandGuide/manpage.css Modified: llvm/trun

[llvm-commits] [test-suite] r38428 - in /test-suite/trunk: Makefile ModuleInfo.txt

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 00:22:55 2007 New Revision: 38428 URL: http://llvm.org/viewvc/llvm-project?rev=38428&view=rev Log: Set the test-suite up so it can be built from llvm-top. This doesn't work right now because llvm-gcc is not in the repository. Added: test-suite/trunk/ModuleInfo.tx

[llvm-commits] [llvm-top] r38427 - /llvm-top/trunk/Makefile

2007-07-08 Thread Reid Spencer
Author: reid Date: Mon Jul 9 00:21:40 2007 New Revision: 38427 URL: http://llvm.org/viewvc/llvm-project?rev=38427&view=rev Log: Add some error handling so the build stops if there's an error. Modified: llvm-top/trunk/Makefile Modified: llvm-top/trunk/Makefile URL: http://llvm.org/viewvc/ll

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Reid Spencer
On Sun, 2007-07-08 at 21:02 -0700, Chris Lattner wrote: > I just want the basic instructions on the web site to be *correct*, > and for all the previous capabilities of the llvm project to be > working. e.g., links to the command guide being broken are very bad. As I mentioned previously, I

Re: [llvm-commits] [llvm] r37892 - /llvm/trunk/lib/Target/Target.td

2007-07-08 Thread Chris Lattner
>>> +/// execute". If isOutput is true, then this is output operand. >> >> I don't get it. What is an "output predicate"? I see you use this >> in the arm backend: >> >> +// Conditional code result for cmp, etc. >> +// >> +def cc_out : PredicateResultOperand> zero_reg))> { >> let PrintMethod

Re: [llvm-commits] [llvm] r37964 - /llvm/trunk/lib/CodeGen/IfConversion.cpp

2007-07-08 Thread Chris Lattner
On Jul 6, 2007, at 4:24 PM, Evan Cheng wrote: > 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. Very n

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Chris Lattner
On Jul 8, 2007, at 7:59 PM, Reid Spencer wrote: > On Sun, 2007-07-08 at 19:27 -0700, Chris Lattner wrote: > >> >> I'm not talking about getting llvm-top going. > > It is going. I can successfully build llvm and hlvm by checking out > llvm-top and just doing: > > make build MODULE=hlvm > > Althoug

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Reid Spencer
On Sun, 2007-07-08 at 19:27 -0700, Chris Lattner wrote: > > I'm not talking about getting llvm-top going. It is going. I can successfully build llvm and hlvm by checking out llvm-top and just doing: make build MODULE=hlvm Although I can't test hlvm because the repository doesn't have llvm-gc

[llvm-commits] [129251] Duncan and Anton have found this to be safe, enable it now!

2007-07-08 Thread clattner
Revision: 129251 Author: clattner Date: 2007-07-08 19:28:29 -0700 (Sun, 08 Jul 2007) Log Message: --- Duncan and Anton have found this to be safe, enable it now! at some point, we should remove the #define and the #ifdef's entirely, woo! Modified Paths: -- apple-loc

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Chris Lattner
On Jul 8, 2007, at 7:12 PM, Reid Spencer wrote: > On Sun, 2007-07-08 at 18:57 -0700, Chris Lattner wrote: >> On Jul 7, 2007, at 12:09 AM, Reid Spencer wrote: >> >>> Hi, >>> >>> On Fri, 2007-07-06 at 11:51 -0500, David A. Greene wrote: I posted this patch a while back but nothing happened wit

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Reid Spencer
On Sun, 2007-07-08 at 18:57 -0700, Chris Lattner wrote: > On Jul 7, 2007, at 12:09 AM, Reid Spencer wrote: > > > Hi, > > > > On Fri, 2007-07-06 at 11:51 -0500, David A. Greene wrote: > >> I posted this patch a while back but nothing happened with it. > >> llvm users who > >> configure with --en

Re: [llvm-commits] [llvm] r37918 - in /llvm/trunk/lib/AsmParser: Lexer.cpp.cvs Lexer.l.cvs llvmAsmParser.cpp.cvs llvmAsmParser.h.cvs llvmAsmParser.y.cvs

2007-07-08 Thread Chris Lattner
On Jul 6, 2007, at 12:04 AM, Reid Spencer wrote: > 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 w

Re: [llvm-commits] REPOST: llvm-gcc expensive checks patch

2007-07-08 Thread Chris Lattner
On Jul 7, 2007, at 12:09 AM, Reid Spencer wrote: > Hi, > > On Fri, 2007-07-06 at 11:51 -0500, David A. Greene wrote: >> 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 wi

Re: [llvm-commits] [llvm] r37958 - in /llvm/trunk: include/llvm/Analysis/MemoryDependenceAnalysis.h lib/Analysis/MemoryDependenceAnalysis.cpp

2007-07-08 Thread Chris Lattner
> 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 planned improvements to memory access optimizations. Woot! Some thoughts: > +#ifndef LLVM_ANALYSIS_MEMORY_DEPENDENCE_H >

Re: [llvm-commits] llvm-gcc: generate itanium style exception handling code

2007-07-08 Thread Anton Korobeynikov
> Tested with Qt - ok. I'm building mozilla now. Mozilla is also ok. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.

Re: [llvm-commits] llvm-gcc: generate itanium style exception handling code

2007-07-08 Thread Anton Korobeynikov
Hello, > runtime library - this is PR1379). Tested by bootstrapping the compiler > and running the entire testsuite. There were no regressions. Tested with Qt - ok. I'm building mozilla now. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State U

[llvm-commits] llvm-gcc: generate itanium style exception handling code

2007-07-08 Thread Duncan Sands
This patch causes llvm-gcc to output itanium style exception handling code. It does not turn on zero cost exceptions (they cannot be turned on until llvm-gcc is capable of correctly building the unwinder in the runtime library - this is PR1379). Tested by bootstrapping the compiler and running th

Re: [llvm-commits] [llvm] r37940 - in /llvm/trunk : include/llvm/CodeGen/SelectionDAGNodes.h include/l lvm/ParameterAttributes.h lib/AsmParser/Lexer.l lib/ AsmParser/llvmAsmParser.y lib/CodeGen/Select

2007-07-08 Thread Duncan Sands
Hi Reid, > > > > +ByVal = 1<<4, ///< Struct passed by value > > > > > > I would prefer this be named StructByVal, to be clear > > > > this was changed because it should also be possible to pass arrays > > by value, not just structs. So it is rather the comment that should > > b