Displaying 5 results from an estimated 5 matches for "llvmgcc3x".
2006 Jul 31
2
[LLVMdev] Auto-vectorization in GCC 4.0
Does llvmgcc4 convert the high-level AST to LLVM (like llvmgcc3x) or
does it go from GIMPL to LLVM? If the latter, would it be possible
to allow some TreeSSA optimizations before emitting LLVM?
--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.cs.uiuc.edu/
On Jul 31, 2006, at 1:10 PM, Devang Patel wrote:
> llvmgcc4 emits LLVM byte code before execut...
2006 Jul 31
1
[LLVMdev] Auto-vectorization in GCC 4.0
On Mon, 31 Jul 2006, Devang Patel wrote:
> On Jul 31, 2006, at 11:14 AM, Vikram Adve wrote:
>> Does llvmgcc4 convert the high-level AST to LLVM (like llvmgcc3x) or does
>> it go from GIMPL to LLVM? If the latter, would it be possible to allow
>> some TreeSSA optimizations before emitting LLVM?
> llvmgcc4 intercepts high-level GCC trees to GIMPLE tree transformation
> routines to get trees that are suitable for LLVM byte code. And T...
2006 Jul 31
0
[LLVMdev] Auto-vectorization in GCC 4.0
On Jul 31, 2006, at 11:14 AM, Vikram Adve wrote:
> Does llvmgcc4 convert the high-level AST to LLVM (like llvmgcc3x)
> or does it go from GIMPL to LLVM? If the latter, would it be
> possible to allow some TreeSSA optimizations before emitting LLVM?
llvmgcc4 intercepts high-level GCC trees to GIMPLE tree
transformation routines to get trees that are suitable for LLVM byte
code. And TreeSSA optimiz...
2006 Jul 31
0
[LLVMdev] Auto-vectorization in GCC 4.0
llvmgcc4 emits LLVM byte code before executing GCC optimizations, so
one can say that llvmgcc4 disables all GCC optimizations.
On Jul 31, 2006, at 11:01 AM, Zhiru Zhang wrote:
> Hi,
> I am trying to turn on the new GCC auto-vectorization feature
> within llvmgcc4. Below is the command I used, but nothing was
> vectorized. Does it mean that llvmgcc4 has disabled this
>
2006 Jul 31
2
[LLVMdev] Auto-vectorization in GCC 4.0
Hi,
I am trying to turn on the new GCC auto-vectorization feature within
llvmgcc4. Below is the command I used, but nothing was vectorized. Does it
mean that llvmgcc4 has disabled this optimization and all I can do is to
embed SSE intrinsics in the source code by hand?
Thanks!
./llvm-gcc4-x86/bin/llvm-gcc -c -O2 -ftree-vectorize -msse
-ftree-vectorizer-verbose=5 -emit-llvm vec.c -o vec.bc