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
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
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
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
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:
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
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
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
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