Displaying 20 results from an estimated 3000 matches similar to: "[LLVMdev] Problem with stock llvmc configuration for C"
2006 Aug 14
0
[LLVMdev] Problem with stock llvmc configuration for C
On Sun, 2006-08-13 at 21:18 +0200, Bram Adams wrote:
> Hi,
>
> Apparently there are two bugs in tools/llvmc/c:
This tool is, as yet, unfinished.
>
> /.../llvm/tools/llvmc/c:12: Error: Invalid top level configuration item
> /.../llvm/tools/llvmc/c:28: Error: Expecting a program name
> /.../llvm/tools/llvmc/c had 2 errors. Terminating.
>
> The first error relates to
2006 Aug 16
3
[LLVMdev] Problem with stock llvmc configuration for C
Hi,
Op 14-aug-06, om 09:29 heeft Reid Spencer het volgende geschreven:
>
>> Apparently, %llvmgccdir% and %llvmcc1% are not recognized as a useful
>> variable by the llvmc configuration parser.
>
> Actually, they are. See tools/llvmc/ConfigurationDriver.cpp around
> line
> 304. Also, they are recognized by the lexer. Its more likely that when
> you configured LLVM
2006 Aug 17
0
[LLVMdev] Problem with stock llvmc configuration for C
Bram Adams wrote:
> Hi,
>
> Op 14-aug-06, om 09:29 heeft Reid Spencer het volgende geschreven:
>
>>
>>> Apparently, %llvmgccdir% and %llvmcc1% are not recognized as a useful
>>> variable by the llvmc configuration parser.
>>
>>
>> Actually, they are. See tools/llvmc/ConfigurationDriver.cpp around line
>> 304. Also, they are recognized
2007 Aug 24
2
[LLVMdev] llvmc doesn't work for compilation nor linking
Is llvmc meant for compilation?
$ llvmc -c a.c -o a.o
/usr/src/llvm/dist/etc/llvm/c:55: Error: Expecting output type value
/usr/src/llvm/dist/etc/llvm/c had 1 errors. Terminating.
The offending line contains:
optimizer.output = bytecode
which doesn't seem to be understood by llvmc. If I uncomment this
line, I get another error message:
$ llvmc -c a.c -o a.o
llvmc: Can't find program
2007 Aug 24
0
[LLVMdev] llvmc doesn't work for compilation nor linking
On Aug 24, 2007, at 1:52 PM, Holger Schurig wrote:
> Is llvmc meant for compilation?
>
I'm not sure what the status of llvmc is (is anyone working on it?),
but I don't believe it was ready for real use or was finished.
If you would like to work on it, patches are welcomed!
Thanks,
Tanya
> $ llvmc -c a.c -o a.o
> /usr/src/llvm/dist/etc/llvm/c:55: Error: Expecting output
2009 Apr 16
1
[LLVMdev] llvmc Problems
The validator buildbot builds llvm-gcc and installs it in a non-standard
location. It then reconfigures llvm with --with-llvmgccdir=<llvm-gcc_prefix>
I see this code in llvmc/Base/Base.td:
def llvm_gcc_c : llvm_gcc_based<"llvm-gcc -x c", "c", "i">;
def llvm_gcc_cpp : llvm_gcc_based<"llvm-g++ -x c++", "c++", "i">;
def
2007 May 09
2
[LLVMdev] Compiling glibc on Linux
Hi,
I am trying to compile glibc on Linux using llvm. I need to do this
for a research project.
The problem is that llvmc doesn't work, and I guess I have to set
CC=llvmc to get the glic compiled. For some reason llvmc complains
that it cannot find %llvmcc1%. I have this problem both on my Mac and
my Linux system. Other tools that I have tested including llvm-gcc
work without any
2007 May 09
2
[LLVMdev] Compiling glibc on Linux
Reid,
Thank you for your quick reply.
Yes, I have built and installed llvm-gcc and "llvm-gcc --print-prog-
name=cc1" return the correct path for cc1, so I assume its path is
set correctly in the config files, but I haven't installed config
files separately. Do I need to do that? Is there any documentation
about it?
Thank you again,
Babak
On May 8, 2007, at 7:33 PM, Reid
2007 May 09
0
[LLVMdev] Compiling glibc on Linux
Babak,
As its manual page (http://llvm.org/docs/CommandGuide/html/llvmc.html)
states, llvmc is an experimental tool:
llvmc is considered an experimental LLVM tool because it has these
deficiencies:
Poor configuration support
The support for configuring new languages, etc. is weak. There
are many command line configurations that cannot be achieved
with the current
2007 May 09
0
[LLVMdev] Compiling glibc on Linux
On Tue, 8 May 2007, Babak Salamat wrote:
> Yes, I have built and installed llvm-gcc and "llvm-gcc --print-prog-
> name=cc1" return the correct path for cc1, so I assume its path is
> set correctly in the config files, but I haven't installed config
> files separately. Do I need to do that? Is there any documentation
> about it?
I'd strongly suggest just building
2007 May 09
2
[LLVMdev] Compiling glibc on Linux
Thank you Chris.
Actually, I have changed the stack organization in the "llc" source
codes for x86 target. Thus, I need libraries compiled with the new
stack organization. If I use llvm-gcc (and apparently also llvmc),
llc will not be invoked. I was hoping that llvmc would call llvm-gcc
to compile to bc file and then call llc to compile to native
assembly, but apparently this
2009 Jun 29
2
[LLVMdev] Generatin code for an ARM-LINUX machine
I am using the below configuration:
./configure --with-llvmgccdir=/home/jcmartin78/LLVM/llvm-gcc4.2
--prefix=/home/jcmartin78/local --enable-optimized=1 --enable-debug-runtime
--enable-jit --enable-targets=arm --target=arm
When I use LLVMC to compile a simple program I get this:
$ llvmc hello.c
llc: error auto-selecting target for module 'No available targets are
compatible with this
2006 Aug 17
0
[LLVMdev] Problem with stock llvmc configuration for C
Reid Spencer wrote:
> On Thu, 2006-08-17 at 08:55 -0700, Scott Michel wrote:
>
>>Regarding llvmc there is one small problem: with the gcc 4.0 frontend,
>>"-emit-llvm" needs to be added to all of the translator.command lines.
>>Not entirely sure how to conditionalize that in the configuration files.
>
>
> Hi Scott,
>
> What is needed is a
2006 Aug 17
2
[LLVMdev] Problem with stock llvmc configuration for C
On Thu, 2006-08-17 at 08:55 -0700, Scott Michel wrote:
> Regarding llvmc there is one small problem: with the gcc 4.0 frontend,
> "-emit-llvm" needs to be added to all of the translator.command lines.
> Not entirely sure how to conditionalize that in the configuration files.
Hi Scott,
What is needed is a complete overhaul of the configuration mechanism. We
have plans to
2007 May 09
0
[LLVMdev] Compiling glibc on Linux
Babak,
I strongly suggest you drop trying to use llvmc. Instead, probably just
compiling your library with llvm-gcc should be sufficient. The llvm-gcc
tool has much of llc's functionality built in to it so you're going to
get the same output. If that doesn't work for you, then please describe
what you're trying to do in more detail and we'll tell you how it can be
done.
2007 May 20
2
[LLVMdev] API changes (was Antw.: 2.0 Pre-release tarballs online)
Hi,
Op 19-mei-07, om 00:39 heeft Chris Lattner het volgende geschreven:
> Anton is right. You should be able to use -fno-builtins to disable
> this.
Thanks, that did the trick.
Some final remarks (my app works again :-)):
* llvm.va_start and similar intrinsics now have an i8* arg instead
of an sbyte**
* For some reason the Arguments of a Function are now circularly
linked,
2007 May 09
3
[LLVMdev] Compiling glibc on Linux
I am convinced to use llvm-gcc. As I mentioned in my previous email,
I have changed native code generation in llc to generate code with a
different stack organization. In order to have working binaries, the
libraries must be compiled with the new tool and have the same stack
organization. Now that I cannot use llc, it seems that I have to
modify llvm-gcc to have it generate code with the
2009 Jun 29
0
[LLVMdev] Generatin code for an ARM-LINUX machine
I have not used llvmc to build ARM binaries, but llvm-gcc does work.There's
a script to build llvm-gcc x86 -> ARM cross-compiler in
llvm/utils/crosstool/ARM/ .
2009/6/29 Juan Carlos Martinez Santos <juanc.martinez.santos at gmail.com>
> I am using the below configuration:
>
> ./configure --with-llvmgccdir=/home/jcmartin78/LLVM/llvm-gcc4.2
>
2007 May 23
1
[LLVMdev] API changes (was Antw.: 2.0 Pre-release tarballs online)
On Tue, 22 May 2007 23:52:46 -0700 (PDT)
Chris Lattner <sabre at nondot.org> wrote:
>On Sun, 20 May 2007, Bram Adams wrote:
>> On a related note: while using llvmc I have some test cases where the
>> following error now pops up on Linux X86 (not on OSX):
>>
>> <premain>: CommandLine Error: Argument 'debug' defined more than once!
>> llvmc:
2007 May 09
0
[LLVMdev] Compiling glibc on Linux
On Wed, 2007-05-09 at 13:38 -0700, Babak Salamat wrote:
> I am convinced to use llvm-gcc. As I mentioned in my previous email,
> I have changed native code generation in llc to generate code with a
> different stack organization. In order to have working binaries, the
> libraries must be compiled with the new tool and have the same stack
> organization. Now that I cannot use