Displaying 20 results from an estimated 50000 matches similar to: "[LLVMdev] Burg changes"
2002 Sep 17
0
[LLVMdev] BURG now included in LLVM cvs tree
As part of the LLVM build, burg is now built. It is located in
llvm/utils/Burg. This is intended to aid development on different build
platforms.
-Chris
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/
2005 Mar 12
2
[LLVMdev] GCC 3.4.1 and conflicting types for 'malloc' (2)
Yes, sorry for not mentioning it. I added that header also
Although I suppose that if I am not using Sparc there will be no problem (it's an Itanium 2
machine)
Thanks
--- Chris Lattner <sabre at nondot.org> wrote:
> On Sat, 12 Mar 2005, xavier wrote:
>
> > I commented this line and it is compiling now:
> >
> > extern void *malloc ARGS((unsigned));
> >
2005 Mar 12
1
[LLVMdev] GCC 3.4.1 and conflicting types for 'malloc' (2)
I commented this line and it is compiling now:
extern void *malloc ARGS((unsigned));
I hope that will not cause a different kind of problem. What it is zalloc used for?
Thanks
--- Chris Lattner <sabre at nondot.org> wrote:
> On Sat, 12 Mar 2005, xavier wrote:
>
> > It seems that this happened before but I do not know the details:
> >
2005 Mar 12
0
[LLVMdev] GCC 3.4.1 and conflicting types for 'malloc'
Chris,
Thanks for your answer
Here is the verbose output:
===========================
gmake tools-only VERBOSE=1 TOOL_VERBOSE=1
for dir in lib/System lib/Support utils lib tools ; do \
if [ ! -f $dir/Makefile ]; then \
/home/myuser/LLVM/objdir/../srcdir/autoconf/mkinstalldirs $dir; \
cp /home/myuser/LLVM/objdir/../srcdir//$dir/Makefile $dir/Makefile; \
fi; \
(gmake -C $dir all )
2005 Mar 12
1
[LLVMdev] GCC 3.4.1 and conflicting types for 'malloc'
Hi
These are:
========================
llvm[2]: Linking Release Object Library LLVMbzip2.o
gmake[2]: Leaving directory `/homes/myuser/LLVM/llvmobj/lib/Support/bzip2'
gmake[1]: Leaving directory `/homes/myuser/LLVM/llvmobj/lib/Support'
gmake[1]: Entering directory `/homes/myuser/LLVM/llvmobj/utils'
gmake[2]: Entering directory `/homes/myuser/LLVM/llvmobj/utils/Burg'
llvm[2]:
2005 Mar 12
1
[LLVMdev] GCC 3.4.1 and conflicting types for 'malloc' (2)
It seems that this happened before but I do not know the details:
http://llvm.cs.uiuc.edu/testresults/SparcV9/2004-12-07.html
Thanks
--- Chris Lattner <sabre at nondot.org> wrote:
> On Sat, 12 Mar 2005, xavier wrote:
> > llvm[2]: Compiling zalloc.c for Release build
> > /homes/myuser/LLVM/llvmobj/../llvmsrc/utils/Burg/zalloc.c:9: error: conflictin
> > g types for
2005 May 12
0
[LLVMdev] looking for a burg-style code generator generator
i want to extend a burg-style code generator generator to write a
retargetable compiler, implementing the algorithm:
Rainer Leupers: Code Selection for Media Processors with SIMD
Instructions. DATE 2000: 4-8
what i have now is only iburg, though robust but with very limited
functionality.
i have consider using "nova" - http://cocom.sourceforge.net/nona.html
but it seems not be
2003 Jan 13
0
[LLVMdev] X86 JIT status
Hey all,
In case anyone is interested in using the X86 JIT for stuff, here's a
rundown on where it stands. The X86 JIT can currently be used like this:
lli -force-interpreter=false foo.bc <args>
Until the remaining issues, described below, are fixed, the
-force-interpreter switch will default to true. Once things are finished,
it will default to false, so lli will automatically
2006 Apr 23
3
[LLVMdev] Re: Building CFE on MinGW
I'm using a little shell script:
BUILD_ROOT=/home/llvm-1.7/cfrontend
PREFIX="$BUILD_ROOT/install"
LOCAL_BUILD_DIR="$BUILD_ROOT/build"
SOURCE_DIR="$BUILD_ROOT/src"
echo $__me: Building $TARGET
echo $__me: BUILD_ROOT == $BUILD_ROOT
echo $__me: SOURCE_DIR == $SOURCE_DIR
echo $__me: LOCAL_BUILD_DIR == $LOCAL_BUILD_DIR
echo $__me: PREFIX == $PREFIX
2006 Oct 02
0
[LLVMdev] Instruction descriptions question
On Mon, 2 Oct 2006, Roman Levenstein wrote:
>>> Wouldn't it be possible and even more clean to have just one
>>> description like (I use a pseudo-description here):
>>>
>>> def MOVrr : I<0x88, MRMDestReg, (ops (GR8|GR16|GR32) :$dst,
>>> (i8mem|i16mem|i32mem):$src),
>>> "mov{b} {$src, $dst|$dst, $src}", []>,
2006 Oct 02
0
[LLVMdev] Instruction descriptions question
On Sun, 1 Oct 2006, Roman Levenstein wrote:
> I'm trying to implement a new backend for an embedded CISC processor.
> Therefore I thought that it makes sense to take X86 target as a basis,
> to save some time.
Ok. Note that the X86 backend is one of the most complex though, because
it supports several subtargets and ABIs, which makes it more complex than
some other targets.
>
2002 Oct 27
0
[LLVMdev] utils/Burg Makefile fails
The machinery around the bison call in the Makefile does not work for
me. From the source file gram.yc, my bison (version 1.28) generates
files gram.yc.tab.h and gram.yc.tab.c instead of gram.tab.cc and
gram.tab.hc. My fix is to use the -o option to tell bison what to name
the outputs.
--
Casey Carter
Casey at Carter.net
ccarter at uiuc.edu
AIM: cartec69
-------------- next part
2004 Dec 16
0
[LLVMdev] LLVM & Large memory 64-bit systems
On Thu, 16 Dec 2004, Markus F.X.J. Oberhumer wrote:
> Hello Chris,
>
> many thanks for your quick fix.
No problem.
> I'm currently trying to compile llvm under AMD64 - after applying the trivial
> fix for Burg/zalloc.c attached below I do get pretty far - compilation stops
> somewhere in gcc when compiling libgcc, probably related to a varargs problem.
> I still have to
2006 Oct 02
2
[LLVMdev] Instruction descriptions question
Hi Chris,
Thanks a lot for your answer!
Chris Lattner wrote:
>> 1. Why does X86 instruction set description provide different
>> descriptions for the same instructions, which differ only in the
size
>> of operands?
>> E.g.
>>
>> def MOV8rm : I<0x8A, MRMSrcMem, (ops GR8 :$dst, i8mem :$src),
>> "mov{b} {$src, $dst|$dst, $src}",
2003 Aug 21
0
[LLVMdev] reoptimizer note
Hello,
In preparation for the LLVM public release, I've moved the reoptimizer
out of the main cvs module "llvm" and into the cvs module "reopt". You
can go ahead and delete the lib/Reoptimizer directory from your tree,
about which cvs will undoubtedly be complaining to you.
If you want to build the reoptimizer, cd into your SPARC tree's
"projects"
2003 Dec 06
0
[LLVMdev] LLVM can now bootstrap itself!
LLVM can now be considered a real compiler: it can compile and run itself.
This is a pretty big accomplishment, because LLVM makes "nontrivial" use
of lots of C++ features. :)
If you'd like to play around with this, grab the 1.1 release (due out
soon), build a set of native tools, and put the native tool directory into
your path.
Then checkout another copy of the LLVM source tree,
2007 Mar 07
1
compiling latest version of R
Dear R-help community,
I have had trouble in the past installing the latest version of R: we got the
errors shown below (the computer specifications and version of R are below
that). Does anybody have tips for compiling the latest version of R so that I
can avoid these errors?
configure
make
...
...
...
f90: CODE: 0 WORDS, DATA: 0 WORDS
gcc -G -L/usr/local/lib -o stats.so init.o kmeans.o
2008 Apr 04
0
[LLVMdev] PATCH: Use size reduction -- wave1
On Fri, 4 Apr 2008, heisenbug wrote:
>> point taken. thanks!
>
>
> Whatever I try I get something like this:
>
> ggreif$ cd MultiSource/
> ggreif$ make
> make[2]: *** No rule to make target `Output/be.bc', needed by `Output/
> burg.linked.rbc'. Stop.
> make[1]: *** [Burg/.makeall] Error 2
> make: *** [Applications/.makeall] Error 2
This is the
2005 Apr 22
0
[LLVMdev] tabs
I found 179 more *.{c,cpp,h} files with tabs. Unfortunately, the tabs
stops used vary so blindly expanding them messes up alignment in many
cases :(
Index: examples/BFtoLLVM/BFtoLLVM.cpp
Index: include/llvm/AbstractTypeUser.h
Index: include/llvm/GlobalVariable.h
Index: include/llvm/InstrTypes.h
Index: include/llvm/IntrinsicInst.h
Index: include/llvm/ADT/PostOrderIterator.h
Index:
2004 Nov 02
1
[LLVMdev] LLVM tools sufficient to build the cfrontend for windows from MinGW?
On Tue, 2 Nov 2004, Jeff Cohen wrote:
> The problem with building the frontend on Windows is that gcc cannot be
> bootstrapped using Window's native compiler -- i.e. VC++ -- unlike every
> other platform. It can be built on Windows using gcc, of course, but
> even then only if the entire GNU environment is present.
Yeah, annoying. Unfortunately we're not up to fixing GCC :)