Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] Problem when build LLVM"
2009 Oct 20
0
[LLVMdev] Problem when build LLVM
Hi Heyu Zhu,
> Then then the error is:
>
> /tools/IUS611/tools/lib/libgcc_s.so.1: version `GCC_4.2.0' not found
> (required by /usr/lib/libstdc++.so.6)
you can get this if you compile C++ code using a different compiler to
your system compiler. Based on the error message, your system compiler
is gcc-4.2 and the other compiler is probably gcc-4.3 or later. What
has happened
2009 Oct 20
3
[LLVMdev] Problem when build LLVM
According to your description i should not use the system libstdc++ and i
need to
specify the OTHER compiler libstdc++. But i don't where the OTHER compiler
libstdc++ is.
Is the OTHER compiler libstdc++ contained in llvm-2.5.tar.gz? if not where
can i get it?
2009/10/20, Duncan Sands <baldrick at free.fr>:
>
> Hi Heyu Zhu,
>
> Then then the error is:
>>
2009 Oct 20
0
[LLVMdev] Problem when build LLVM
Hi Heyu Zhu,
> According to your description i should not use the system libstdc++ and
> i need to
> specify the OTHER compiler libstdc++. But i don't where the OTHER compiler
> libstdc++ is.
> Is the OTHER compiler libstdc++ contained in llvm-2.5.tar.gz? if not
> where can i get it?
this has nothing to do with llvm, you would have the same problem with
any C++ code that
2010 Feb 03
2
[LLVMdev] Does mips backend support variable arguments in release version(llvm-2.6)?
Hi everyone,
It seems variable arguments is not support by mips backend in llvm-2.6.
int func(int i, ...) {
return 0;
}
llvm-gcc func.c -emit-llvm -c -O3 -o func.bc
llc func.bc -relocation-model=static -march=mips -O0 -o func.s
Command llc fails:
llc:SelectionDAGBuilder.cpp:6440:void
llvm::SelectionDAGISel::LowerArguments(
llvm::BasicBlock):Assertion 'Invals.size() ==
2010 Jan 04
5
[LLVMdev] How to bind a register variable with a given general purpose register?
Hi everyone,
There are 16 GPRs in my RISC, but in fact GPR13 is read-only and connected
to output of an A/D converter.
It would be very convenient if i could bind a register variable with GPR13.
Because i am a newbie i don't know how my llvm backend can support that.
I plan to implement it as below.
A. first declare a global variable in c-code
int ADC asm("GPR13");
B. If
2009 Dec 18
2
[LLVMdev] Questions of instruction target description of MSP430
Hi everyone,
I am puzzled by several instruction defines in MSP430.
1
def MOV16rr : Pseudo<(outs GR16:$dst), (ins GR16:$src),
"mov.w\t{$src, $dst}",
[ ]>;
Because it's an empty dag pattern[ ], by what does instuction selector
select intruction 'MOV16rr'?
2
let canFoldAsLoad = 1, isReMaterializable = 1, mayHaveSideEffects =
2010 Jan 28
1
[LLVMdev] question when -march=mips
Hi everyone
The c code is like below
extern int function_0(int, int);
int main(){
return function_0(8, 9);
}
I compile it as below
llvm-gcc main.c -emit-llvm -c -O3 -o main.bc
llc main.bc -relocation-model=static -march=mips -O0 -o main.s
It seems no argument is provided to function_0
...
addiu $sp, $sp, -8
sw $ra, 0($sp)
jal function_0
2010 Feb 03
0
[LLVMdev] Does mips backend support variable arguments in release version(llvm-2.6)?
Hi,
On Wed, Feb 3, 2010 at 3:57 AM, Heyu Zhu <zhu.heyu at gmail.com> wrote:
> Hi everyone,
>
> It seems variable arguments is not support by mips backend in llvm-2.6.
>
> int func(int i, ...) {
> return 0;
> }
>
> llvm-gcc func.c -emit-llvm -c -O3 -o func.bc
> llc func.bc -relocation-model=static -march=mips -O0 -o func.s
>
> Command llc
2006 Nov 06
0
[LLVMdev] Problems building cfrontend 4 source on SUSE 10.1
Reid Spencer wrote:
> This is an libpath problem. When xgcc runs it wants to dynamically linkthe libgcc.so.
> When you run it from the command line it will find yoursystem
libgcc.so (which works)
Not really. For systems that have gcc 4.2 natively installed, like the
current Debian testing, the compiler gets GCC_4.2.0 version errors. It
isn't easy to work around b/c xgcc wants to link
2009 Dec 19
0
[LLVMdev] Questions of instruction target description of MSP430
Hi,
1. This instruction is not selected automatically by the instruction selector. The instruction combine / select stages insert registercopies, and they are expanded later on by the copyRegToReg() function provided by the MSP430InstrInfo to this MOV16rr.
2. ReMaterializable means there is no need to find a way to preserve the value in a register : the instruction can be just be reissued
2009 Oct 21
2
[LLVMdev] Problem when build llvm-gcc using llvm-gcc4.2-2.5.source.tar.gz
Hi,
The gcc version in my system is 3.4.6
During make display error message and stop
cc1plus:error: unrecognzied command line option -Wno-variadic-macros
Must i update gcc to version 4.2.0 or above to resolve the problem?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Nov 04
2
[LLVMdev] newbie qustion: how to generate machine code for target thumb?
Hello everyone,
I want to generate machine code for target thumb, so run
with bit code test.bc
llc -march thumb test.bc -filetype obj -o test.o
It doesn't generate test.o but show a message:
"target doesn't support generation of this file type!"
What's wrong?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Dec 29
2
[LLVMdev] Question to use inline assemble in X86
Hi everyone,
I try to add an instruction to x86. The instruction is a
multiply-add instruction
MULADD A, B, C; //A = A + B * C.
I use the instruction by inline assemble as below
int x, y, z;
..... ....
x = 0;
asm("MULADD %0, %1, %2":"=r"(x):"0"(x), "r"(y), "r"(z));
..... ....
The backend does allocate registers %edx, %edi, %esi for x,y, z
2006 Sep 28
2
[LLVMdev] GCC_4.2.0 problem
Hi,
I have seen the bug
http://llvm.org/bugs/show_bug.cgi?id=896
Maybe it is a non-issue but I had some trouble with this.
I am running Debian sid and were no longer able to compile llvm.
/home/fred/llvm/build/gcc/xgcc: /home/fred/llvm/build/gcc/libgcc_s.so.1:
version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
The installed version have this symbol.
strings
2009 Oct 21
0
[LLVMdev] Problem when build llvm-gcc using llvm-gcc4.2-2.5.source.tar.gz
On Oct 20, 2009, at 8:29 PM, Heyu Zhu wrote:
> Hi,
>
> The gcc version in my system is 3.4.6
> During make display error message and stop
>
> cc1plus:error: unrecognzied command line option -Wno-variadic-macros
>
> Must i update gcc to version 4.2.0 or above to resolve the problem?
That is a sign that your native GCC is not new enough, upgrading to
4.2 or later should
2009 Nov 04
0
[LLVMdev] newbie qustion: how to generate machine code for target thumb?
Hi Heyu Zhu,
> I want to generate machine code for target thumb, so run
> with bit code test.bc
>
> llc -march thumb test.bc -filetype obj -o test.o
>
> It doesn't generate test.o but show a message:
>
> "target doesn't support generation of this file type!"
writing object code directly is not supported yet (though it is being worked
on), so for
2009 Nov 05
1
[LLVMdev] newbie qustion: how to generate machine code for target thumb?
Hi Duncan,
Is it to say llvm-2.5 has no assembler and linker for target thumb and
llvm-2.5 can only generate assembler file for the time being?
Thanks
2009/11/4, Duncan Sands <baldrick at free.fr>:
>
> Hi Heyu Zhu,
>
> I want to generate machine code for target thumb, so run
>> with bit code test.bc
>> llc -march thumb test.bc -filetype obj -o test.o
>>
2009 Dec 29
0
[LLVMdev] Question to use inline assemble in X86
On Dec 29, 2009, at 3:09 AM, Heyu Zhu wrote:
> Hi everyone,
>
> I try to add an instruction to x86. The instruction is a multiply-add instruction
> MULADD A, B, C; //A = A + B * C.
> I use the instruction by inline assemble as below
>
> int x, y, z;
> ..... ....
> x = 0;
> asm("MULADD %0, %1, %2":"=r"(x):"0"(x), "r"(y),
2006 Oct 30
2
[LLVMdev] Fedora packaging problem
Hi,
I'm still working on the Fedora Extras package for LLVM.
Because of the Fedora requirement that all packages in Extras be built
from source, I must build the dreaded C Front End. :)
I think I've mostly got things set up correctly, but I've found what I
suspect is a tricky problem:
make[1]: Leaving directory
`/home/adam/rpmbuild/BUILD/llvm-1.8/llvm-gcc4-obj/gcc'
Checking
2009 Oct 30
1
[LLVMdev] How to build a llvm compiler backend for a specific target
Hello everyone,
The target is designed by our company. It has general instructions
and certain special instructions for audio/video application.
It's my first time to learn comipler, so I really appreciate your help.
What materials should i study step by step to build a llvm compiler
backend?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: