[PATCH] Add Cortex-A9 scheduling classes for vldm/vstm instructions that access more than 32 bytes

Renato Golin renato.golin at linaro.org
Wed Aug 14 12:02:28 PDT 2013


On 14 August 2013 18:01, Silviu Baranga <Silviu.Baranga at arm.com> wrote:

> The compiler asserts in the scheduling phase when trying to schedule
> vstm/vldm
> instructions that access more than 32 bytes of memory. This is because it
> cannot
> match any scheduling class for these instructions.
>

Hi Silviu,

I'm not a TableGen expert, but your patch looks good. Others might have
better comments.

I know it's a pass/fail test, but would be good to add some CHECK lines to
make sure the vldm/vstm are being generated.

cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130814/6887e9be/attachment.html>


More information about the llvm-commits mailing list