search for: llvmgcc4

Displaying 20 results from an estimated 33 matches for "llvmgcc4".

Did you mean: llvmgcc42
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...
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...
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...
2007 Jan 22
0
[LLVMdev] more llvmgcc build issues.
Hi, Last night's attempt to build llvmgcc4 with svn head ends in this . This is on an x86 FC5 environment. /home/ramana/llvm/llvmgccfrontend/llvmgcc4-source/build-llvmgcc/gcc/xgcc -B/home/ramana/llvm/llvmgccfrontend/llvmgcc4-source/build-llvmgcc/gcc/ -B/home/ramana/llvm/install-llvm/i686-pc-linux-gnu/bin/ -B/home/ramana/llvm/install-llvm/...
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,...
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 ge...
2006 May 09
0
[LLVMdev] New llvmgcc4 snapshot
Hi, i tried compiling llvmgcc4 on x86_64-linux. The two changes i needed to apply to llvm and llvmgcc4 are attached. Those two patches tell llvmgcc4 to use the x86 code-generator for x86_64 and give x86_64-* targets a score of 10 for the x86 backend when trying to find appropriate backends. Now i'm getting stuck during t...
2006 May 08
6
[LLVMdev] New llvmgcc4 snapshot
Hi All, There's a new snapshot of llvmgcc4 available here: http://nondot.org/sabre/2006-05-08-llvm-gcc-4.tar.gz This release includes the various portability fixes contributed on llvmdev, includes fixes to build with mainline CVS (and, thus, *requires* mainline CVS), and includes various other bug fixes. If you're interested, pleas...
2006 May 13
0
[LLVMdev] Re: New llvmgcc4 snapshot
Chris Lattner wrote: > > Hi All, > > There's a new snapshot of llvmgcc4 available here: > > http://nondot.org/sabre/2006-05-08-llvm-gcc-4.tar.gz Chris, is there any chance that the new frontend will support dynamic loading of backends? I.e: llvm-g++ -load my_backend.so -march=my_arch a.c ? Thanks, Volodya
2006 May 13
0
[LLVMdev] Re: New llvmgcc4 snapshot
Chris Lattner wrote: > > Hi All, > > There's a new snapshot of llvmgcc4 available here: > > http://nondot.org/sabre/2006-05-08-llvm-gcc-4.tar.gz > > This release includes the various portability fixes contributed on > llvmdev, includes fixes to build with mainline CVS (and, thus, *requires* > mainline CVS), and includes various other bug fixes. >...
2006 May 15
0
[LLVMdev] Re: Re: New llvmgcc4 snapshot
Chris Lattner wrote: > On Sat, 13 May 2006, Vladimir Prus wrote: >>> If you're interested, please try it out. >> I get this with LLVM CVS: >> Adding: >> #include "llvm/Target/TargetData.h" >> Fixed this. > > Right, thanks. > >> Chris, any change you'll make gcc4 frontend source available from some >> CVS? Then, I can
2006 May 21
2
[LLVMdev] new llvmgcc4 snapshop
This should build with mainline, includes some performance tweaks, better build support for mingw, detects a faulty --enable-llvm configure option, and has better support for the Darwin/X86 ABI: http://nondot.org/sabre/2006-05-20-llvm-gcc-4.tar.gz -Chris -- http://nondot.org/sabre/ http://llvm.org/
2006 May 21
0
[LLVMdev] new llvmgcc4 snapshop
On Sat, 2006-05-20 at 19:22 -0500, Chris Lattner wrote: > This should build with mainline, includes some performance tweaks, better > build support for mingw, detects a faulty --enable-llvm configure > option, and has better support for the Darwin/X86 ABI: Any functional changes for non-Darwin or am I ok continuing to use the last snapshop? Andrew
2006 May 13
2
[LLVMdev] Re: New llvmgcc4 snapshot
On Sat, 13 May 2006, Vladimir Prus wrote: >> If you're interested, please try it out. > I get this with LLVM CVS: > Adding: > #include "llvm/Target/TargetData.h" > Fixed this. Right, thanks. > Chris, any change you'll make gcc4 frontend source available from some CVS? > Then, I can put together a script to build it every night, to make sure > things
2006 May 15
1
[LLVMdev] Re: Re: New llvmgcc4 snapshot
The gcc4 tree is in svn. We believe it should be straight forward to create a public svn image but it will be late next week before we can set it up (minimal svn experience between Chris and myself.) Cheers, -- Jim On May 15, 2006, at 3:12 AM, Vladimir Prus wrote: > Chris Lattner wrote: > >> On Sat, 13 May 2006, Vladimir Prus wrote: >>>> If you're
2006 May 02
1
[LLVMdev] Re: Patches and some potential bugs
...horrible and ugly options like -Wa,-disable-opt. The new front-end is a step in a much better direction. :) The equivalent to: $ llvm-gcc3 -Wa,-disable-opt hsat.c -o hsat.bc -c is now: $ llvm-gcc4 -O0 hsat.c -o hsat.bc -c -emit-llvm To turn on (some) optimizations, you can pass -O[123] to llvmgcc4. Beware that I haven't gotten around to installing the full optimization pipeline in llvm-gcc4 though, so to get the equivalent of: $ llvm-gcc3 hsat.c -o hsat.bc -c I suggest using: $ llvm-gcc4 -O3 hsat.c -o - -S -emit-llvm | gccas > hsat.bc This will run exactly the same set of optimi...
2006 Jun 02
0
[LLVMdev] Compiling natively vsftp with LLVM
...) > And I personally think it may possiblely puzzle other users, > maybe it deserves its place in FAQ or in man page for LLVM. I agree that this is an ugly issue. You've basically fallen into the "llvmgcc3 doesn't work the way a normal compiler does" problem. If you use llvmgcc4, it is completely transparent, and works just like a native compiler, unless you provide the -emit-llvm switch. If you'd like for this stuff to work, I'd suggest *not* using the gccld "-native*" switches. They are really only built to work when the whole program is compiled w...
2007 Feb 05
1
[LLVMdev] lli problem in llvm
Hi Reid, I am using llvmgcc4-1.9 for x86 linux, and I got my version of LLVM from CVS repository. Are these versions not compatible? Thanks, Joy. -- Joy W. Kamunyori Graduate Student - Computer Science Dept. University of Virginia jkamunyori at cs.virginia.edu "Life must be understood backwards; but... it must be liv...
2006 Jun 02
2
[LLVMdev] Compiling natively vsftp with LLVM
Hi, I have tried another way: ar rcs libsysdeputil.a sysdeputil.o gccld seems to recognize the file type. However, it stills find unresoved symbols which are actually the functions in sysdeputil.o (can be find out with `nm libsysdeputil.a`) The problem disappears if native gcc/ld tool chain is used. As another test, main.c: ----------------- extern void foo(); int main() { foo(); return
2006 Jun 16
0
[LLVMdev] Build problem, in com.h
On Fri, 16 Jun 2006, James Supancic wrote: > I am having some trouble getting llvm to build. > I found some strange stuff going on in gcc/f/com.* This sounds like you enabled the fortran frontend, which isn't supported. Please read the README.LLVM file in the root directory of the llvmgcc4 source distro. -Chris > In com.h I find > ffeinfoKindType ffecom_gfrt_basictype ( ffecomGfrt ix); > yet, in com.c I see > ffeinfoBasicType ffecom_gfrt_basictype ( ffecomGfrt gfrt) > > I tried changing the line in com.h to > ffeinfoBasicType ffecom_gfrt_basictype ( ffecomGfrt...