Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Does DragonEgg support parameters like -fno-builtin in clang?"
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 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**)':
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 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 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
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 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 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 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
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 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
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
2017 May 02
2
dragonegg support for latest versions of llvm
Hello All,
I am in need of dragonegg support for the latest version of llvm.
I tried to make dragonegg with the latest versions but it fails. It is able
to be maked with the llvm version 3.3 only with GCC 4.6. I am trying this
on my ubuntu system. I tried to make dragonegg with various combinations of
llvm and GCC versions but the only combination which seems to be working is
LLVM-3.3, GCC-4.6
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
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,
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