Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Building dragonegg.so failed"
2011 Jan 06
0
[LLVMdev] Building dragonegg.so failed
Hi chenwj,
> I am trying to build gcc 4.5 with dragonegg plugin. After building
> patched gcc 4.5, I try to build dragonegg.so but failed.
you need to build dragonegg-2.8 against LLVM-2.8.
Ciao, Duncan.
>
> Here is the error messgae,
>
> -----------------------------------------------------------------------
> $ GCC=/tmp/chenwj/install/bin/gcc make
> Compiling
2011 Jan 07
2
[LLVMdev] Building dragonegg.so failed
Hi, Duncan
> you need to build dragonegg-2.8 against LLVM-2.8.
I did build LLVM-2.8, however it's not system-wide. I wonder if it is
because it cannot find the path to my LLVM-2.8 direcotry. If so, how can
I tell him?
Thanks!
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Parallel Processing Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
2013 Apr 10
2
[LLVMdev] Does DragonEgg support parameters like -fno-builtin in clang?
Hi chenwj,
Thanks! I have tried it, but the generated byte code still uses
`llvm.memset`. I guess the flag `-fno-builtin` is not used by DragonEgg, or
I missed some other
configuration parameters.
On Tue, Apr 9, 2013 at 7:45 PM, 陳韋任 (Wei-Ren Chen) <chenwj at iis.sinica.edu.tw
> wrote:
> On Tue, Apr 09, 2013 at 04:39:14PM -0700, Jeff Jia wrote:
> > Hi,
> >
> > I have
2013 Apr 10
0
[LLVMdev] Does DragonEgg support parameters like -fno-builtin in clang?
On Tue, Apr 09, 2013 at 04:39:14PM -0700, Jeff Jia wrote:
> Hi,
>
> I have been using clang for quite a while, and I can use `clang -fno-builtin
> hello.c` to prevent the generation of llvm built-in functions, such as
> llvm.memset. Recently, I switched to gcc with DragonEgg, since the program to
> be built is originally designed to be compiled with gcc. I searched on the web,
2013 Apr 10
0
[LLVMdev] Does DragonEgg support parameters like -fno-builtin in clang?
Hi,
I have figured out a way to achieve similar effects.
gcc -S -c -O0 -fplugin=$(DRAGONEGG_SO) -fplugin-arg-dragonegg-emit-ir
hello.c -o hello.bc
opt -O3 -disable-simplify-libcalls hello.bc -o hello.bc
On Wed, Apr 10, 2013 at 12:54 PM, Jeff Jia <fjia at cs.ucsd.edu> wrote:
> Hi chenwj,
>
> Thanks! I have tried it, but the generated byte code still uses
>
2011 Apr 07
1
[LLVMdev] Can DragonEgg-2.9 work with gcc-4.6?
Hi, all
On the dragonedd website, there is a line
"It is a reimplementation of llvm-gcc that works with gcc-4.5 or later."
I am trying to make gcc-4.6 work woth dragonegg, but I get an error belows,
------------------------------------------------------------------------
Compiling cache.c
/tmp/chenwj/dragonegg-2.9/cache.c: In function 'llvm_set_cached':
2011 Jan 07
0
[LLVMdev] Building dragonegg.so failed
Hi chenwj,
>> you need to build dragonegg-2.8 against LLVM-2.8.
>
> I did build LLVM-2.8, however it's not system-wide. I wonder if it is
> because it cannot find the path to my LLVM-2.8 direcotry. If so, how can
> I tell him?
find the llvm-config executable for LLVM-2.8. If you installed LLVM-2.8 you
can use the one that was installed. If you only built it, you can
2011 Jan 08
2
[LLVMdev] DragonEgg on FreeBSD
Hi, folks
I have made DragonEgg supports FreeBSD 8.1. May someone like
to a look? :)
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Parallel Processing Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
2013 Apr 09
3
[LLVMdev] Does DragonEgg support parameters like -fno-builtin in clang?
Hi,
I have been using clang for quite a while, and I can use `clang
-fno-builtin hello.c` to prevent the generation of llvm built-in functions,
such as llvm.memset. Recently, I switched to gcc with DragonEgg, since the
program to be built is originally designed to be compiled with gcc. I
searched on the web, but did not find any information about how to set
DragonEgg parameters. Could anyone
2011 Jan 07
1
[LLVMdev] Building dragonegg.so failed
Hi Duncan,
Thanks. I wonder if this hint can be put on http://dragonegg.llvm.org/.
And one comment, building dragonegg.so needs a gcc built with
"--enable-lto" option. Could this also be put on the web site?
Thanks again.
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Parallel Processing Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
2011 Jan 09
1
[LLVMdev] DragonEgg on FreeBSD
Hi, Duncan
I only tested dragonegg on simple HelloWorld C/C++ programs. It can emit LLVM IR and
generate a runable executable.
On FreeBSD, Makefile need to be modified to include a path to gmp.h
header file. I give a patch here,
--------------------------------------------------------------------------------
--- Makefile.orig 2011-01-08 12:39:35.480184745 +0800
+++ Makefile
2011 Jan 08
0
[LLVMdev] DragonEgg on FreeBSD
Hi chenwj,
> I have made DragonEgg supports FreeBSD 8.1. May someone like
> to a look? :)
great! Does it work ok? If you had to make any changes to dragonegg, please
send patches to the mailing list. If there are some tricks needed to get it
to build, please explain what you had to do and these can be mentioned in the
dragonegg README and on the web-site.
Ciao, Duncan.
2012 Jun 15
2
[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
On Fri, Jun 15, 2012 at 09:06:03AM +0200, Duncan Sands wrote:
> Hi Dima,
>
> > FWIW, attached presentation provides a simple jump-start tutorial for newbies to
> > start doing something useful with LLVM, DragonEgg, NVPTX backend and some custom
> > high-level language. Along with short software overview from the user
> > perspective it contains instructions on
2012 Jun 15
0
[LLVMdev] A simple tutorial on generating PTX assembler out of Ada source code using LLVM NVPTX backend
I'm sorry if it is too funny, I just thought it could be a simple enough
basic tutorial. If you are asking whether many people are interested
particularly in Ada, then I don't think so. Ada here is just an
illustration of "whatever unusual thing you need - you can do it with LLVM
easily by pipelining different components".
Anyway, if you think it could be useful for the website,
2013 Mar 16
0
[LLVMdev] internal compiler error when compiling llvm-gcc-4.2-2.9
Hi Chen,
llvm-gcc is dead. Try dragonegg [] or clang [2].
[1] http://dragonegg.llvm.org/
[2] http://clang.llvm.org/
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj
2011 Dec 02
1
[LLVMdev] DragonEgg 3.0 for win32
Hi, all
Based on my gcc plugin port to windows (see
http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5897.8030001%40gmail.com&forum_name=mingw-users
<http://sourceforge.net/mailarchive/forum.php?thread_name=4E9E5897.8030001%40gmail.com&forum_name=mingw-users>
and
2011 Jun 16
2
[LLVMdev] Connection llvm ir
> > I want to connect each llvm ir
> >
> > for example:
> > 1. Turn C/C++ language into C_llvmIR assembly language using Clang
> > 2. Turn Fortran language into Fortran_llvmIR assembly language using Dragonegg
> > 3. Turn Python language into Python_llvmIR assembly language using Unladen-Swallow
> > 4. Connect each llvm IR
> >
> > Is this
2011 Apr 21
5
[LLVMdev] Dragonegg Git mirror?
Chen,
Teemu is asking "the official git mirror" and he oughta know where the
svn repo is. ;)
Teemu, I have created an unofficial one; https://github.com/chapuni/dragonegg
Excuse me, I might not update it so frequently.
Anton, please provide us the official dragonegg.git!
...Takumi
2011 Apr 21
0
[LLVMdev] Dragonegg Git mirror?
> Is there an official Git mirror for Dragonegg? Cannot find the URL with Google
> nor with guesswork.
Dragonegg has svn. http://llvm.org/svn/llvm-project/dragonegg/trunk
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
2011 Jun 15
4
[LLVMdev] Connection llvm ir
I want to connect each llvm ir
for example:
1. Turn C/C++ language into C_llvmIR assembly language using Clang
2. Turn Fortran language into Fortran_llvmIR assembly language using
Dragonegg
3. Turn Python language into Python_llvmIR assembly language using
Unladen-Swallow
4. Connect each llvm IR
Is this possible?
Wonjun, Choi
-------------- next part --------------
An HTML attachment was