Displaying 20 results from an estimated 10000 matches similar to: "dragonegg support for latest versions of llvm"
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 06
2
[LLVMdev] Building dragonegg.so failed
Hi, all
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.
Here is the error messgae,
-----------------------------------------------------------------------
$ GCC=/tmp/chenwj/install/bin/gcc make
Compiling utils/target.cpp
/tmp/chenwj/dragonegg-2.8/utils/target.cpp: In function 'int main(int,
char**)':
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 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
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 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 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
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.
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
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 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 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 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 Apr 20
2
[LLVMdev] Dragonegg Git mirror?
Is there an official Git mirror for Dragonegg? Cannot find the URL with Google
nor with guesswork.
Teemu
2011 Apr 21
0
[LLVMdev] Dragonegg Git mirror?
> Anton, please provide us the official dragonegg.git!
Done!
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
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 22
1
[LLVMdev] Compile error of latest Dragonegg on Ubuntu with GCC 4.5
Yest. thanks. I just resolved this error by installing MPFR, MPC and GMP(by
the way, these are not listed
as prerequisites in the website.). But other errors come:
/home/xxx/llvm/tools/dragonegg/src/TypeConversion.cpp: In function
> ‘llvm::FunctionType* ConvertArgListToFnType(tree_node*,
> llvm::ArrayRef<tree_node*>, tree_node*, bool, llvm::CallingConv::ID&,
>
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