similar to: [LLVMdev] Arm port

Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Arm port"

2009 May 21
6
[LLVMdev] Arm port
My goal is to have Cortex-A9 support complete in far less than three months. I've recently gotten some additional help toward that goal, so the pace should pick up soon. As far as compiler texts, there are many newer texts to recommend as just about all the major optimization passes are done differently after SSA-form appeared in about 1991. However, for adding Cortex-A8 support, I don't
2009 May 21
0
[LLVMdev] Arm port
Christophe Avoinne wrote: > Hi, > > - Cortex-A8 needs a specific instruction scheduler as dual issue forces > you to interleave some instructions to allow to run two instructions in > the same cycle for the best performance (Cortex-A9 is out-of-order so > dual issue is not an issue (!) for performance). > - Cortex-A8/A9 have several useful new instructions : for instance,
2009 May 21
0
[LLVMdev] Arm port
Sandeep Patel wrote: > My goal is to have Cortex-A9 support complete in far less than three > months. I've recently gotten some additional help toward that goal, so > the pace should pick up soon. > > As far as compiler texts, there are many newer texts to recommend as > just about all the major optimization passes are done differently > after SSA-form appeared in about
2009 May 20
2
[LLVMdev] Arm port
Bob Wilson wrote: > On May 20, 2009, at 1:38 PM, Chuck Robey wrote: >> Hmm. Well, my motivation is that I recently bought a Pandora (it >> has the >> Cortex-A8). It's not going to arrive here for a couple more months, >> I think. >> When it does finally arrive, I want to be able to immediately begin >> work on >> replacing the Linux that
2009 May 20
1
[LLVMdev] Arm port
Sandeep Patel wrote: > The Nokia N800 is an OMAP 2420 which is an ARM11. > > If you want an OMAP 3530 today, I think the cheapest route is the Beagleboard. Yeah, I see that now, about the N800. About the BeagleBoard, if you're going after an equivalent # of peripherals (screen and keyboard are things I wanted) then, really, I think that the Pandora is cheapest. I will say, without
2009 May 20
0
[LLVMdev] Arm port
The Nokia N800 is an OMAP 2420 which is an ARM11. If you want an OMAP 3530 today, I think the cheapest route is the Beagleboard. deep On Wed, May 20, 2009 at 3:13 PM, Chuck Robey <chuckr at telenix.org> wrote: > Bob Wilson wrote: >> On May 20, 2009, at 1:38 PM, Chuck Robey wrote: >>> Hmm.  Well, my motivation is that I recently bought a Pandora (it >>> has the
2009 May 20
2
[LLVMdev] Arm port
If this is the wrong list, please correct me, thanks. I'm trying to get a bit more information about the Arm backend for llvm. The precise processor I'm interested in is the TI OMAP3530 (the Cortex-A8 is the main CPU, along with other processors onboard the chip). I did see that the backend for Arm has support for the V6, but I'm thinking (I could be wrong) that the Cortex-A8 is
2009 May 20
2
[LLVMdev] Arm port
Sandeep Patel wrote: > I am currently working on support for the Cortex-A9, but as all > compiler testing is more easily done on an Cortex-A8 today, A8 support > is implicit. > > What specific ISA changes are you most interested in? Are you able to > develop patches if we coordinate which areas to work on? Hmm. Well, my motivation is that I recently bought a Pandora (it has
2009 May 20
0
[LLVMdev] Arm port
On May 20, 2009, at 1:38 PM, Chuck Robey wrote: > Hmm. Well, my motivation is that I recently bought a Pandora (it > has the > Cortex-A8). It's not going to arrive here for a couple more months, > I think. > When it does finally arrive, I want to be able to immediately begin > work on > replacing the Linux that comes pre-installed with FreeBSD-arm. Hi Chuck,
2009 May 20
0
[LLVMdev] Arm port
I am currently working on support for the Cortex-A9, but as all compiler testing is more easily done on an Cortex-A8 today, A8 support is implicit. What specific ISA changes are you most interested in? Are you able to develop patches if we coordinate which areas to work on? deep On Wed, May 20, 2009 at 12:19 PM, Chuck Robey <chuckr at telenix.org> wrote: > If this is the wrong list,
2009 May 22
0
[LLVMdev] Arm port
Sandeep Patel wrote: > My goal is to have Cortex-A9 support complete in far less than three > months. I've recently gotten some additional help toward that goal, so > the pace should pick up soon. > > As far as compiler texts, there are many newer texts to recommend as > just about all the major optimization passes are done differently > after SSA-form appeared in about
2009 Nov 10
4
[LLVMdev] speed up memcpy intrinsic using ARM Neon registers
I tried to speed up Dhrystone on ARM Cortex-A8 by optimizing the memcpy intrinsic. I used the Neon load multiple instruction to move up to 48 bytes at a time . Over 15 scalar instructions collapsed down into these 2 Neon instructions. fldmiad r3, {d0, d1, d2, d3, d4, d5} @ SrcLine dhrystone.c 359 fstmiad r1, {d0, d1, d2, d3, d4, d5} It seems like this should be faster. But I did
2009 Nov 10
3
[LLVMdev] speed up memcpy intrinsic using ARM Neon registers
On Nov 9, 2009, at 5:59 PM, David Conrad wrote: > On Nov 9, 2009, at 7:34 PM, Neel Nagar wrote: > >> I tried to speed up Dhrystone on ARM Cortex-A8 by optimizing the >> memcpy intrinsic. I used the Neon load multiple instruction to move >> up >> to 48 bytes at a time . Over 15 scalar instructions collapsed down >> into these 2 Neon instructions. Nice. Thanks
2017 May 31
6
[RFC] Making -mcpu=generic the default for ARM armv7a and arm8a rather than -mcpu=cortex-a8 or -mcpu=cortex-a53
Motivation At the moment, when targeting armv7a, clang defaults to generate code as if -mcpu=cortex-a8 was specified. When targeting armv8a, it defaults to generate code as if -mcpu=cortex-a53 was specified. This leads to surprising code generation, by the compiler optimizing for a specific micro-architecture, whereas the intent from the user was probably to generate code that is
2011 Apr 11
2
[LLVMdev] Assuring ARM code quality in LLVM
Hi Renato, >I was recently investigating the build bot infrastructure and noticed >that the arm-linux target is failing for quite a long time. I believe >that it means ARM code is not executed all that often in LLVM tests, >is that correct? >We were wondering what kind of support we could give to make sure ARM >code is correct and don't regress, specially before releases (I
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
2011 Apr 08
0
[LLVMdev] Assuring ARM code quality in LLVM
On 8 April 2011 11:21, Xerxes Rånby <xerxes at zafena.se> wrote: > Hope this will help fix the regressions Hi Xerxes, I see you're the owner of that board, thanks for the detailed description of the tests. By what you say, I think that the board itself is serving its purpose, and 2.9 only got that regression because it wasn't fixed it in time. My intention was to know what can
2012 Mar 27
5
[LLVMdev] Announcing 3.1 Release Branch Date!
IMPORTANT! IMPORTANT! IMPORTANT! We will be branching for the 3.1 release on April 16th! :-) This gives us a little over two weeks to get the trees into the most stable condition we can. What this means for you: All major features for the 3.1 release should be finished or near completion by the April 16th. After April 16th, we will accept only bug fixes and patches which do not change the
2013 Apr 04
2
[LLVMdev] [cfe-dev] [Announcement] 3.3 Release Planning!
Renato, >> cortex-a9 sounds fine. It'd be cool if we verified those binaries >> run on a cortex-a8 and a cortex-a15, too. It'd be very, very strange >> if they didn't, but hey, catching very, very strange problems is what >> release testing is for, right? :) > Actually, this is a good idea, I'll set up a Beagle as a buildbot and see > what happens to
2013 Feb 12
2
[LLVMdev] Is there any llvm neon intrinsic that maps to vmla.f32 instruction ?
Understood, Same architecture, different micro-arch (implementation). Could this be the case that vmlx-forwarding make senses for SWIFT and not for ARM Cortex-A9 implementation ? It is enabled by default when -mcpu=cortex-a9 is used but test have made show significant improvements when disabled for cortex-A9 (STEricsson Nova platform). Best Regards Seb From: David Tweed [mailto:david.tweed at