Displaying 20 results from an estimated 3000 matches similar to: "[LLVMdev] Status of LLVM ARM port"
2008 Sep 18
0
[LLVMdev] Status of LLVM ARM port
On Sep 17, 2008, at 3:00 PM, Tyler Wilson wrote:
> Good day,
>
> I have looked around for this information, but I have not been able
> to gain a clear understanding: what is the status of the LLVM ARM
> backend? That is, do the following work:
>
> 1. Generating Thumb code: I saw a video online where they
> describe an issue with using the ARM Thumb back-end
2008 Oct 09
2
[LLVMdev] Status of LLVM ARM port
I have a question regarding ARM support. It was mentioned in mails below
that LLVM supports ARM v6 but a lot of ARM v6 instructions are actually
missing from ARM ISA description files( e.g. Media Instructions). Is there
any documentation mentioning the unsupported parts of v6 version
Thanks
--Kapil
On Thu, Sep 18, 2008 at 2:14 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On
2011 Oct 13
2
[LLVMdev] LLC ARM Backend maintainer
Evan,
> I'm the code owner of LLVM codegen and targets. I'm also the one of
main developers on the original ARM target. That means, I would make the
decisions on major development on ARM target if there are decisions to
be made.
>
> But my role is very different from what people are looking for in this
thread. To properly qualify a target like ARM which are supported on
many
2008 Oct 10
0
[LLVMdev] Status of LLVM ARM port
Can you give some examples of missing instructions?
Evan
On Oct 9, 2008, at 4:58 PM, kapil anand wrote:
> I have a question regarding ARM support. It was mentioned in mails
> below that LLVM supports ARM v6 but a lot of ARM v6 instructions are
> actually missing from ARM ISA description files( e.g. Media
> Instructions). Is there any documentation mentioning the unsupported
2008 Oct 10
3
[LLVMdev] Status of LLVM ARM port
Media instructions like - parallel add and subtract, Sign/Zero Extend and Add instructions seem to be missing from ARM target support. These instructions are not listed in GenInstrNames.inc
Kapil
On Fri, Oct 10, 2008 at 11:54 AM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> Can you give some examples of missing instructions?
>
> Evan
>
> On Oct 9, 2008, at 4:58 PM,
2010 Sep 13
0
[LLVMdev] Cross-compiling the ARM toolchain
>> I should say that I'm still a bit confused: Is it possible to build
>> for ARM CPUs now?
Yes!
>> 1/ from which hosts (x86-*-* ?)
AFAIK, all all supported platforms (x86, x86_64, etc)
>> 2/ for which targets (arm-*-* ?)
Virtually all. As far as I could test, all major architectures
(v4/v5/v6 + v7-A-R-M), although I'm still fighting with some Thumb
code
2010 Sep 11
3
[LLVMdev] Cross-compiling the ARM toolchain
> There isn't one at the moment, ideally it should figure it out, but I haven't looked much into it - it may be that this isn't working yet.
I should say that I'm still a bit confused: Is it possible to build
for ARM CPUs now?
1/ from which hosts (x86-*-* ?)
2/ for which targets (arm-*-* ?)
3/ what are the supported tools for ARM targets:
a/ llvm-gcc (gcc 4.2)?
2011 Jun 22
0
[LLVMdev] ARM thumb-2 instruction used for non-thumb2 CPUs
On 22 June 2011 11:49, Damjan Marion <damjan.marion at gmail.com> wrote:
> # /opt/llvm/bin/clang -S -ccc-host-triple arm-unknown-freebsd -mcpu=arm926ej-s -mfloat-abi=soft -v -o rrx.S rrx.c
Even though you specified cpu as arm9, it's probably generating
generic ARM IR (use -emit-llvm -S and see), which defaults to ARM
instructions.
If you want thumb, use triple =
2010 Nov 25
2
[LLVMdev] ARM Intruction Constraint DestReg!=SrcReg patch?
Hi,
I am using a cross compiler to compiler for the arm5 architecture. For
this architecture it is not allowed that a destination register is also
used as source register.
In 2007 a patch was discussed at the mailing list, however my compiler
still is producing this result. Does anyone know if this patch is
actually applied?
* I use the following arguments:
llvm-gcc -mfpu=vfp -mlittle-endian
2012 Jul 27
4
[LLVMdev] ACE claims better result than LLVM for ARM 9 ?
ACE issued following PR:
http://www.ace.nl/news/aces-cosy-compiler-framework-outperforms-llvm-arm9-processor
Weird that they don't give any number and use ARM 9, do they mean cortex-a9 ?
2011 Jun 22
4
[LLVMdev] ARM thumb-2 instruction used for non-thumb2 CPUs
Hi,
I just realized that clang produces Thumb-2 instruction in code even when older CPU type which doesn't suport Thumb-2 is specified.
Here is output:
# /opt/llvm/bin/clang -S -ccc-host-triple arm-unknown-freebsd -mcpu=arm926ej-s -mfloat-abi=soft -v -o rrx.S rrx.c
clang version 3.0 (http://llvm.org/git/clang.git 98138cdfdee05c0afbab2b209ce8cfe4a52474e1)
Target: arm-unknown-freebsd
Thread
2009 Sep 17
4
Optimised ARM Ogg/Theora/Vorbis decoder
This is a note to announce the availability of "Ogg Theorarm", an
optimised ARM implementation of decoding libraries for the Theora
video code, and Vorbis audio codec from xiph.org.
Full details of this code release can be found at
<http://www.wss.co.uk/pinknoise/theorarm>, but highlights include:
* Full speed playback of a 320x240x25fps clip with a 48kHz stereo
audio track on
2010 Nov 25
0
[LLVMdev] ARM Intruction Constraint DestReg!=SrcReg patch?
Hi,
> I am using a cross compiler to compiler for the arm5 architecture. For
this
> architecture it is not allowed that a destination register is also used as
source
> register.
> In 2007 a patch was discussed at the mailing list, however my compiler
still is
> producing this result. Does anyone know if this patch is actually applied?
>
> * I use the following arguments:
2010 Feb 03
2
[LLVMdev] [patch] SPARCV9 subtarget support
On 03/02/2010, at 10:16 PM, Anton Korobeynikov wrote:
> Hello, Nathan
>
>> I've put together some preliminary patches to add frontend support for the sparcv9-* subtarget (ie 64-bit SPARC), modelled on the corresponding x86-64 code - do these look reasonable for inclusion? This doesn't address the codegen side of things yet (isel falls over when trying to actually emit
2011 Jun 22
3
[LLVMdev] ARM thumb-2 instruction used for non-thumb2 CPUs
On Jun 22, 2011, at 3:16 PM, Renato Golin wrote:
> On 22 June 2011 11:49, Damjan Marion <damjan.marion at gmail.com> wrote:
>> # /opt/llvm/bin/clang -S -ccc-host-triple arm-unknown-freebsd -mcpu=arm926ej-s -mfloat-abi=soft -v -o rrx.S rrx.c
>
> Even though you specified cpu as arm9, it's probably generating
> generic ARM IR (use -emit-llvm -S and see), which defaults
2006 Sep 18
2
[LLVMdev] how to declare that two registers must be different
On Mon, 18 Sep 2006, [UTF-8] Rafael Esp?ndola wrote:
>> "The destination register shall not be the same as the operand
>> register Rm. R15 shall not be used as an operand or as the
>> destination register."
>
> The ARM ARM has this "Operand restriction" on MUL:
> Specifying the same register for <Rd> and <Rm> has UNPEDICTABLE
2010 Feb 04
0
[LLVMdev] [patch] SPARCV9 subtarget support
Hello, Nathan
> I may need to clarify, sparcv9-* is used for the SPARCV9 ABI (ie 64-bit ABI), rather than the SPARCV9 CPU per se. It serves the same purpose as x86_64-* and powerpc64-*, which is to say it's associated with -m64, not -mcpu=v9 (although unsurprisingly -m64 does require a V9 or later CPU). I may be wrong, but I think the only distinction in ARM is between arm and thumb
2013 Jan 05
1
[LLVMdev] LLVM triple and Apple ld64 behavior
Hello,
I wanted to know about the reasons Apple dropped the support for "arm" target in its ld64. After searching in the sourcecode I found out that ld64 supports armv4 armv5 armv6 armv7 and its subtypes. The code shows that -force_cpusubtype_ALL for ARM targets is no more supported in "src/ld/options.cpp") and static const ARMSubType ARMSubTypes[] doesn't include
2011 Jun 02
1
[LLVMdev] arm processor support by llvm
In the help command when i checked the processors supported by llvm 2.9 it
showed arm926ej-s. which means thumb mode is supported right? this belongs
to armv5. but the llvm documentation says thumb mode is supported only for
armv6 and higher.. does it mean there is only a partial support for this
processor?
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2004 Dec 13
1
Encoding performance on ARM7/9 ?
Hi,
I have read the decoding side performance on ARM7 or ARM9. Your comment is very useful for us on evaluating the possible usage of Speex on our ARM system. How about the encoding performance?
In your article, you mentioned "optimization". What is it? Is it included the 1.1.6 release source codes?
thanks,
Jay
-------------- next part --------------
An HTML attachment was