Displaying 20 results from an estimated 6000 matches similar to: "[LLVMdev] How to build a cross llvm-gcc compiler for Arm Cortex-A8"
2010 May 07
0
[LLVMdev] How to build a cross llvm-gcc compiler for Arm Cortex-A8
Hello
> My host is Linux on x86, and I want llvm-gcc generate code for Arm
> Cortex-A8.
> I saw that in LLVM 2.7 Release Notes, but I can't find step to build
> it. Anyone tell me?
Build llvm-gcc exactly the same way you're building the cross gcc for
your target.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State
2010 Jul 12
2
[LLVMdev] build errors while cross compiling llvm-gcc for ARM
Sorry for not explaining well.
After compiling with g++-cross
g++-cross -c a.c
I do link using this command
/gold_binutils/build/gold/ld-new -plugin
~/Desktop/Sanjeev/LLVM/llvm-2.7/Release/lib/libLLVMgold.so --eh-frame-hdr
-melf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o
/usr/lib/crti.o
/usr/local/lib/gcc/i686-pc-linux-gnu/4.2.0/crtbegin.o
2010 Jul 12
0
[LLVMdev] build errors while cross compiling llvm-gcc for ARM
> ~/Desktop/Sanjeev/LLVM/llvm-2.7/Release/lib/libLLVMgold.so --eh-frame-hdr
> -melf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o
Ok, this way you're generating code for x86
> /usr/lib/crti.o
> /usr/local/lib/gcc/i686-pc-linux-gnu/4.2.0/crtbegin.o
> -L/usr/local/lib/gcc/i686-pc-linux-gnu/4.2.0 -L/usr/local/lib -lgcc
> --as-needed -lgcc_s --no-as-needed -lc -lgcc
2009 Jul 03
4
[LLVMdev] llvm-gcc cross compiler for ARM Linux failing
I suspect that my llvm-gcc cross compiler is using the wrong
assembler because it does not recognize "-mcpu=cortex-a8".
I was trying to build a cross compiler for a Mac host. Now I am trying
to build on x86_64 Linux. I am targeting a Beagle board with an ARM
Cortex-A8 and Angstrom Linux.
TRIED: to use the script in llvm/utils/crosstool/ARM/build-install-linux.sh
I used the recommended
2009 Apr 08
4
[LLVMdev] What is the state of LLVM's ARM backend
Hello Evan and Robert
I have been investigating the unexpected test failures from the ARM
nightly builders in order to get a better picture why the ARM backend
don't pass the whole testsuite: I have run the failing tests manually on
my arm board and can now categorize most of the thirteen unexpected
CodeGen failures in four categories:
1. llvm don't lower MVT::i64 properly on arm
2012 May 18
3
Re: [XenARM] Regarding Xen-ARM for Cortex-A8 on Fast Model Emulators [FME]
Questions about the port of Xen to ARM with virt extensions are best
posted to xen-devel, the xen-arm list focuses on the PV port. Adding
xen-devel since it seems you are mainly asking about the
w/-virt-extensions port.
On Fri, 2012-05-18 at 12:38 +0100, Krishna Pavan wrote:
> Please inform the status of Xen-ARM for Cortex-A8 CPU''s on FME from
> ARM.
AFAIK no one has tried the
2013 Oct 18
0
AM335x ARM Cortex-A8 performance drop opus 1.1
On 2013-10-18 7:11 AM, Sebastian Reimers wrote:
> Hello!,
>
> i've just compared the 1.0.3 release with the master branch
> on a BeagleBone Black (AM335x 1GHz ARM Cortex-A8 with NEON
> floating-point accelerator) and Arch Linux ARM.
>
> At the moment I dont no why, but I see that 1.1 is much slower
> in encoding. Are there any default changes, that I missed and could
2013 Oct 18
1
AM335x ARM Cortex-A8 performance drop opus 1.1
On Fri, Oct 18, 2013 at 2:21 PM, Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Just to clear things up... So 1.1 has some new analysis code that
> increases the amount of CPU. When building as floating point (which you
> appear to be doing, right?), the new code is enabled at complexity 7 and
> up (opusenc defaults to complexity 10 IIRC). This is why you've been
>
2010 May 05
0
[LLVMdev] How can I cross compile Clang+LLVM-2.7 for Arm Cortex-A8
hi all
I saw that llvm-2.7 support arm cortex-a8 now, but I didn't find how
to cross build it.
thank you all
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100505/976c140e/attachment.html>
[LLVMdev] Config LLVM with --enable-targets=arm , how to make Clang generate code for ARM Cortex-A8?
2010 May 06
0
[LLVMdev] Config LLVM with --enable-targets=arm , how to make Clang generate code for ARM Cortex-A8?
hi all
I use --enable-targets=arm configure LLVM, build it with Clang,
but when I using Clang, it say:
#clang -triple /root/a.c
error: unable to create target: 'No available targets are compatible with
this
triple, see -version for the available targets.'
1 diagnostic generated.
How can I use Clang generate code for ARM Cortex-A8?
thank you
-------------- next part
2009 Apr 08
0
[LLVMdev] What is the state of LLVM's ARM backend
Hi Xerxes,
> 4. softfloat related errors
> http://labb.zafena.se/shark-testing/llvmARMCodeGenFailures200904/softenfloat_Do_not_know_how_to_soften_the_result_of_this_operator/
> example:
>
> root at overo:/home/xerxes/llvm-test/fail/CodeGen/softenfloat# llvm-as < 2007-11-19-VectorSplitting.ll | llc
> SoftenFloatResult #0: 0x614e00: f32 = undef
> llc:
2010 May 05
1
[LLVMdev] hi, I can't find information about how to cross compile llvm-gcc in llvm docs.
I place codesourcery toolchain 2010q1 there, but the sh tell me
"CodeSourcery tarball not found in
/root/tmp/arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
", does 2007q3 support ARM Cortex A8?
What can I do?
2010/5/5 Eli Friedman <eli.friedman at gmail.com>
> On Tue, May 4, 2010 at 8:57 PM, 爱好者 <proljc at gmail.com> wrote:
> > hi all
> >
2013 Oct 18
0
AM335x ARM Cortex-A8 performance drop opus 1.1
Hi,
Just to clear things up... So 1.1 has some new analysis code that
increases the amount of CPU. When building as floating point (which you
appear to be doing, right?), the new code is enabled at complexity 7 and
up (opusenc defaults to complexity 10 IIRC). This is why you've been
seeing an increase in the CPU time. In version 1.0.x, complexity 5-10
are the exactly the same for music.
2013 Oct 18
0
AM335x ARM Cortex-A8 performance drop opus 1.1
I wrote:
> In a floating point build
> it's enabled only at complexity setting 10
Sorry. I meant that in a _fixed_point_ build the new analysis code is
enabled only at complexity setting 10. It's currently enabled for
floating point builds at complexity 7 or higher. Both fixed and float
builds default to complexity 9 in 1.1.
-r
2009 Apr 01
0
[LLVMdev] What is the state of LLVM's ARM backend
LLVM ARM v6 backend is in fairly good shape. Even the JIT passes
nearly the entire llvm test suite. There are some known missing bits:
1. Exception handling
2. Atomic
Not sure:
3. Debugging support (should be trivial to hook up if it's not done)
Also the thumb backend is not awesome. Its performance is not great.
Evan
On Apr 1, 2009, at 6:34 AM, Robert Schuster wrote:
> Hi,
> the
2010 Nov 07
2
[LLVMdev] Compiling front end for ARM target
I am trying to compile llvm-gcc for an ARm target. I usine the following
configure options:
/home/tony/llvm/llvm-gcc/configure
--prefix=/home/tony/llvm/llvm-gcc-install/ --program-prefix=llvm-arm-
--enable-llvm=/home/tony/llvm/llvm-install/ --enable-pic --disable-bootstrap
--target=arm-none-linux-gnueabi --enable-languages=c,c++
Then I try to make:
make ENABLE_PROFILING=1 ENABLE_OPTIMIZED=1
2017 Jun 01
3
[RFC] Making -mcpu=generic the default for ARM armv7a and arm8a rather than -mcpu=cortex-a8 or -mcpu=cortex-a53
Thanks for everyone giving their feedback!
I saw pretty unanimous support for making -mcpu=generic the default and making -mcpu=generic schedule for an in-order CPU (Cortex-A8 in this case).
I'll be making those changes shortly.
I think the comments also make clear that it's less obvious whether we'd want -mcpu=native to become a default. It's probably good for some use cases, but
2009 Jun 29
0
[LLVMdev] configuring cross compiler for Mac to Linux on ARM
Hello,
I am trying to cross compile LLVM.
Build and compile on Mac OS X 10.5.7
Target is an Angstrom Linux Cortex-A8 Beagle board.
I would like to avoid GPLv3.
I can compile. But when I run my executable on Beagle crt0.S is
calling an AngelSWI to
setup the heap and stack. But the AngelSWI seems to just be a stub
because it returns zeros for the pointers. That leads to a segfault.
If I hack in
2012 Jul 22
2
[LLVMdev] Setting up a cross-compiler for cortex-m3
On Sun, Jul 22, 2012 at 9:42 PM, Anton Korobeynikov
<anton at korobeynikov.info> wrote:
>> Any suggestions?
> Try to specify CPU explicitly.
Already did.
clang++ -ccc-gcc-name arm-none-linux-gnueabi-g++ -ccc-host-triple
thumbv7m-none-gnueabi testReference.cpp -c -mcpu=cortex-m3
fatal error: error in backend: CPU: 'cortex-m3' does not support ARM
mode execution!
S.
2012 Jul 18
3
[LLVMdev] Setting up a cross-compiler for cortex-m3
On 18 July 2012 15:46, salvatore benedetto
<salvatore.benedetto at gmail.com> wrote:
> $ clang++ -ccc-host-triple thumbv7m-none-gnueabi noInclude.cpp -c
> --sysroot=/home/emitrax/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc/
Try -ccc-gcc-name arm-none-linux-gnueabi-g++ -ccc-host-triple
thumbv7m-none-linux-gnueabi
Sometimes it's better than sysroot, as it finds it