[llvm-commits] [llvm] r41116 - /llvm/trunk/test/Linker/link-messages.ll

2007-08-16 Thread Reid Spencer
Author: reid Date: Thu Aug 16 02:22:43 2007 New Revision: 41116 URL: http://llvm.org/viewvc/llvm-project?rev=41116&view=rev Log: Add a test to ensure that obvious link messages are actually produced on the standard error. Added: llvm/trunk/test/Linker/link-messages.ll Added: llvm/trunk/test

[llvm-commits] [llvm] r41117 - /llvm/trunk/lib/Linker/LinkItems.cpp

2007-08-16 Thread Reid Spencer
Author: reid Date: Thu Aug 16 02:23:37 2007 New Revision: 41117 URL: http://llvm.org/viewvc/llvm-project?rev=41117&view=rev Log: Ensure that error messages a propagated from calls to LinkInModule so they get reported to the end user. Modified: llvm/trunk/lib/Linker/LinkItems.cpp Modified: ll

[llvm-commits] [llvm] r41118 - in /llvm/trunk/lib/CodeGen: LiveIntervalAnalysis.cpp SimpleRegisterCoalescing.cpp

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 02:24:22 2007 New Revision: 41118 URL: http://llvm.org/viewvc/llvm-project?rev=41118&view=rev Log: Fix some kill info update bugs; add hidden option -disable-rematerialization to turn off remat for debugging. Modified: llvm/trunk/lib/CodeGen/LiveIntervalAna

[llvm-commits] [llvm] r41119 - /llvm/trunk/include/llvm/CodeGen/LiveInterval.h

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 02:25:37 2007 New Revision: 41119 URL: http://llvm.org/viewvc/llvm-project?rev=41119&view=rev Log: Comments. Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h Modified: llvm/trunk/include/llvm/CodeGen/LiveInterval.h URL: http://llvm.org/viewvc/llvm-

[llvm-commits] [test-suite] r41120 - /test-suite/trunk/Makefile.programs

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 02:40:34 2007 New Revision: 41120 URL: http://llvm.org/viewvc/llvm-project?rev=41120&view=rev Log: x86 / arm llcbeta is -disable-rematerialization. Modified: test-suite/trunk/Makefile.programs Modified: test-suite/trunk/Makefile.programs URL: http://llvm.o

[llvm-commits] [llvm] r41121 - /llvm/trunk/lib/Linker/LinkItems.cpp

2007-08-16 Thread Reid Spencer
Author: reid Date: Thu Aug 16 02:47:30 2007 New Revision: 41121 URL: http://llvm.org/viewvc/llvm-project?rev=41121&view=rev Log: Improve error handling in the linker by: 1. Eliminate redundant error messages. LinkInFile and LinkInArchive already call the error() method in each case so there's

[llvm-commits] [llvm-top] r41122 - in /llvm-top/trunk: ./ README.txt

2007-08-16 Thread Reid Spencer
Author: reid Date: Thu Aug 16 02:58:29 2007 New Revision: 41122 URL: http://llvm.org/viewvc/llvm-project?rev=41122&view=rev Log: Update the documentation to include a description of the options command, fix some typos and relocate some content. Set the svn:ignore property to ignore checked out d

[llvm-commits] [llvm] r41123 - /llvm/trunk/test/CodeGen/X86/byval.ll

2007-08-16 Thread Rafael Espindola
Author: rafael Date: Thu Aug 16 08:09:02 2007 New Revision: 41123 URL: http://llvm.org/viewvc/llvm-project?rev=41123&view=rev Log: add byval test Added: llvm/trunk/test/CodeGen/X86/byval.ll Added: llvm/trunk/test/CodeGen/X86/byval.ll URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/

[llvm-commits] [llvm] r41124 - in /llvm/trunk: include/llvm/ADT/APInt.h lib/Support/APInt.cpp

2007-08-16 Thread Chris Lattner
Author: lattner Date: Thu Aug 16 10:56:55 2007 New Revision: 41124 URL: http://llvm.org/viewvc/llvm-project?rev=41124&view=rev Log: This adds a bunch of static functions that implement unsigned two's complement bignum arithmetic. They could be used to implement much of APInt, but the idea is they

[llvm-commits] [PATCH] JIT support for ARM

2007-08-16 Thread Raul Fernandes Herbster
Multiply instructions are being generated. ARM/JIT runs an application with no calls to local functions, but library functions calls are supported. I hope fix such problem soon. Please, send me any feedback. Thanks in advance, Raul. -- Raul Fernandes Herbster Embedded and Pervasive Computing Lab

[llvm-commits] [llvm-gcc-4.2] r41125 - /llvm-gcc-4.2/trunk/gcc/fortran/f95-lang.c

2007-08-16 Thread Anton Korobeynikov
Author: asl Date: Thu Aug 16 16:17:06 2007 New Revision: 41125 URL: http://llvm.org/viewvc/llvm-project?rev=41125&view=rev Log: Fix merge conflict. This enables gfortran build on llvm-gcc 4.2 branch Modified: llvm-gcc-4.2/trunk/gcc/fortran/f95-lang.c Modified: llvm-gcc-4.2/trunk/gcc/fortran/

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

2007-08-16 Thread Owen Anderson
Author: resistor Date: Thu Aug 16 16:27:05 2007 New Revision: 41126 URL: http://llvm.org/viewvc/llvm-project?rev=41126&view=rev Log: Cache non-local memory dependence analysis. This is a significant compile time performance win in most cases. Modified: llvm/trunk/include/llvm/Analysis/Memory

[llvm-commits] [llvm] r41128 - in /llvm/trunk: include/llvm/CodeGen/ValueTypes.h include/llvm/CodeGen/ValueTypes.td include/llvm/Intrinsics.td lib/VMCore/Verifier.cpp utils/TableGen/CodeGenTarget.cpp

2007-08-16 Thread Dan Gohman
Author: djg Date: Thu Aug 16 16:57:19 2007 New Revision: 41128 URL: http://llvm.org/viewvc/llvm-project?rev=41128&view=rev Log: Add MVT::fAny for overloading intrinsics on floating-point types. Modified: llvm/trunk/include/llvm/CodeGen/ValueTypes.h llvm/trunk/include/llvm/CodeGen/ValueTyp

[llvm-commits] [llvm] r41129 - /llvm/trunk/lib/Transforms/Scalar/GVN.cpp

2007-08-16 Thread Owen Anderson
Author: resistor Date: Thu Aug 16 17:02:55 2007 New Revision: 41129 URL: http://llvm.org/viewvc/llvm-project?rev=41129&view=rev Log: Add some more comments to GVN. Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp URL: http://llvm.org/view

[llvm-commits] [llvm] r41130 - /llvm/trunk/lib/VMCore/Verifier.cpp

2007-08-16 Thread Dan Gohman
Author: djg Date: Thu Aug 16 17:06:45 2007 New Revision: 41130 URL: http://llvm.org/viewvc/llvm-project?rev=41130&view=rev Log: Fix the verification for overloaded intrinsic types. Check that they are what they're supposed to be before using them. Modified: llvm/trunk/lib/VMCore/Verifier.cpp

[llvm-commits] [llvm] r41131 - /llvm/trunk/lib/Transforms/Scalar/GVN.cpp

2007-08-16 Thread Owen Anderson
Author: resistor Date: Thu Aug 16 17:51:56 2007 New Revision: 41131 URL: http://llvm.org/viewvc/llvm-project?rev=41131&view=rev Log: Factor out some code into a helper function. Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp Modified: llvm/trunk/lib/Transforms/Scalar/GVN.cpp URL: http:/

[llvm-commits] [llvm] r41132 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 18:46:29 2007 New Revision: 41132 URL: http://llvm.org/viewvc/llvm-project?rev=41132&view=rev Log: - If a dynamic_stackalloc alignment requirement is <= stack alignment, then the alignment argument is ignored. - *Always* round up the size of the allocation to mu

[llvm-commits] [llvm] r41133 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 18:50:06 2007 New Revision: 41133 URL: http://llvm.org/viewvc/llvm-project?rev=41133&view=rev Log: If dynamic_stackalloc alignment is > stack alignment, first issue an instruction to align the stack ptr before the decrement. Modified: llvm/trunk/lib/CodeGen

[llvm-commits] [llvm] r41134 - /llvm/trunk/test/CodeGen/X86/alloca-align-rounding.ll

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 18:51:28 2007 New Revision: 41134 URL: http://llvm.org/viewvc/llvm-project?rev=41134&view=rev Log: Update test: dynamic_stackalloc size *must* be rounded to ensure stack ptr be left in a valid state. Modified: llvm/trunk/test/CodeGen/X86/alloca-align-roundi

[llvm-commits] [llvm] r41135 - /llvm/trunk/test/CodeGen/X86/dyn-stackalloc.ll

2007-08-16 Thread Evan Cheng
Author: evancheng Date: Thu Aug 16 18:52:23 2007 New Revision: 41135 URL: http://llvm.org/viewvc/llvm-project?rev=41135&view=rev Log: New test. Make sure dynamic_stackalloc size is rounded up. Added: llvm/trunk/test/CodeGen/X86/dyn-stackalloc.ll Added: llvm/trunk/test/CodeGen/X86/dyn-stackal

[llvm-commits] CVS: llvm-www/OpenProjects.html

2007-08-16 Thread Chris Lattner
Changes in directory llvm-www: OpenProjects.html updated: 1.27 -> 1.28 --- Log message: This has been started. --- Diffs of the changes: (+1 -10) OpenProjects.html | 11 +-- 1 files changed, 1 insertion(+), 10 deletions(-) Index: llvm-www/OpenProjects.html diff -u llvm-www/Open

[llvm-commits] [llvm] r41137 - in /llvm/trunk: autoconf/configure.ac include/llvm/Config/config.h.in

2007-08-16 Thread Reid Spencer
Author: reid Date: Fri Aug 17 00:44:59 2007 New Revision: 41137 URL: http://llvm.org/viewvc/llvm-project?rev=41137&view=rev Log: Fix PR1606: The AC_CHECK_HEADER macro was used instead of AC_CHECK_HEADERS. The former does not automatically add a #define to the configure variables while the latter d

[llvm-commits] [llvm] r41138 - /llvm/trunk/configure

2007-08-16 Thread Reid Spencer
Author: reid Date: Fri Aug 17 00:45:26 2007 New Revision: 41138 URL: http://llvm.org/viewvc/llvm-project?rev=41138&view=rev Log: Regenerate. Modified: llvm/trunk/configure Modified: llvm/trunk/configure URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/configure?rev=41138&r1=41137&r2=4113