[PATCH] Improve performance of vector code on A15

Eric Christopher echristo at gmail.com
Thu Feb 21 10:32:25 PST 2013


Actually there's a newer doc standard we've been using with \brief...

-eric


On Thu, Feb 21, 2013 at 10:25 AM, Joey Gouly <joey.gouly at arm.com> wrote:

> Minor thing: You should be using a triple slash /// for documentation
> (especially for A15SDOptimizer::runOnMachineInstruction), and
> I think they have to go above the function.
>
> Joey
>
> -----Original Message-----
> From: llvm-commits-bounces at cs.uiuc.edu
> [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of James Molloy
> Sent: 21 February 2013 18:14
> To: llvm-commits
> Cc: Silviu Baranga
> Subject: [PATCH] Improve performance of vector code on A15
>
> Hi,
>
> Attached is a patch which improves performance of vector code on
> Cortex-A15.
>
> Certain code sequences, where an S register is written but read as a D
> register, can execute slowly. This patch defines a pass which detects
> when SPRs are written but read as DPRs and inserts code sequences which,
> although nonobvious, make code run much quicker.
>
> The second patch, implicit-ops.diff, fixes an unrelated bug with
> implicit defs/uses that happens to impact the A15 pass's efficiency.
>
> Please review!
>
> Cheers,
>
> James
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium.  Thank you.
>
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130221/cffe6cf1/attachment.html>


More information about the llvm-commits mailing list