Re: [llvm-commits] [llvm-gcc-4.2] r41761 - /llvm-gcc-4.2/trunk/gcc/c-typeck.c

2007-09-08 Thread Duncan Sands
Hi Bill, > > > A variable that's constant in a constructor shouldn't make the > > > constructor itself non-constant. > > > > does the testcase fail with 4.2? > > I assumed that it did, but I'm not sure. Would you test it for me? I'm > not able to build 4.2 at this time. the testcase passes with

[llvm-commits] [llvm] r41785 - /llvm/trunk/docs/LangRef.html

2007-09-08 Thread Nick Lewycky
Author: nicholas Date: Sat Sep 8 08:57:50 2007 New Revision: 41785 URL: http://llvm.org/viewvc/llvm-project?rev=41785&view=rev Log: Fix description of the call instruction. There are two types, with one being optional. Modified: llvm/trunk/docs/LangRef.html Modified: llvm/trunk/docs/LangRef

[llvm-commits] [llvm] r41786 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/PowerPC/2007-09-08-unaligned.ll

2007-09-08 Thread Dale Johannesen
Author: johannes Date: Sat Sep 8 14:29:23 2007 New Revision: 41786 URL: http://llvm.org/viewvc/llvm-project?rev=41786&view=rev Log: Implement misaligned FP loads and stores. Added: llvm/trunk/test/CodeGen/PowerPC/2007-09-08-unaligned.ll Modified: llvm/trunk/lib/CodeGen/SelectionDAG/Lega

[llvm-commits] Trampoline changes

2007-09-08 Thread Duncan Sands
Currently LLVM has two intrinsics for supporting trampolines, aka pointers to nested functions: init_trampoline and adjust_trampoline. In essence, init_trampoline fills a block of memory with executable code, and adjust_trampoline returns a suitable function pointer for calling that code. These pa

[llvm-commits] [llvm] r41787 - in /llvm/trunk/tools: llvm-ld/Optimize.cpp opt/opt.cpp

2007-09-08 Thread Owen Anderson
Author: resistor Date: Sat Sep 8 17:23:52 2007 New Revision: 41787 URL: http://llvm.org/viewvc/llvm-project?rev=41787&view=rev Log: Turn GVN on by default. Modified: llvm/trunk/tools/llvm-ld/Optimize.cpp llvm/trunk/tools/opt/opt.cpp Modified: llvm/trunk/tools/llvm-ld/Optimize.cpp URL:

[llvm-commits] [llvm-gcc-4.0] r41788 - in /llvm-gcc-4.0/trunk/gcc: llvm-backend.cpp llvm-linker-hack.cpp

2007-09-08 Thread Owen Anderson
Author: resistor Date: Sat Sep 8 17:27:09 2007 New Revision: 41788 URL: http://llvm.org/viewvc/llvm-project?rev=41788&view=rev Log: Use GVN instead of GCSE. Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp llvm-gcc-4.0/trunk/gcc/llvm-linker-hack.cpp Modified: llvm-gcc-4.0/trunk/gcc/llv

[llvm-commits] [llvm-gcc-4.2] r41789 - in /llvm-gcc-4.2/trunk/gcc: llvm-backend.cpp llvm-linker-hack.cpp

2007-09-08 Thread Owen Anderson
Author: resistor Date: Sat Sep 8 17:28:34 2007 New Revision: 41789 URL: http://llvm.org/viewvc/llvm-project?rev=41789&view=rev Log: Use GVN instead of GCSE. Modified: llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp llvm-gcc-4.2/trunk/gcc/llvm-linker-hack.cpp Modified: llvm-gcc-4.2/trunk/gcc/llv

Re: [llvm-commits] Trampoline changes

2007-09-08 Thread Nick Lewycky
Duncan Sands wrote: > It is easy to construct testcases for which this works, but sadly I was > unable to get > the optimization to occur even once in a trampoline heavy real-world program > without > jacking-up the inlining limit hugely (to 10; 1 wasn't enough). > Still, I'm > hoping t

[llvm-commits] [llvm] r41790 - in /llvm/trunk: CREDITS.TXT include/llvm/ADT/SparseBitVector.h

2007-09-08 Thread Daniel Berlin
Author: dannyb Date: Sat Sep 8 20:10:40 2007 New Revision: 41790 URL: http://llvm.org/viewvc/llvm-project?rev=41790&view=rev Log: Add SparseBitVector implementation Added: llvm/trunk/include/llvm/ADT/SparseBitVector.h Modified: llvm/trunk/CREDITS.TXT Modified: llvm/trunk/CREDITS.TXT URL