[llvm-commits] Add -arm-long-calls support for ARMFastISel

Jush Lu jush.msn at gmail.com
Sun Jun 10 07:59:33 PDT 2012


Hi,

I removed some unnecessary variables from the patch in last mail,
please ignore the patch in the last mail, and use the new one attached
in this mail.

Thanks,
Jush

On Sun, Jun 10, 2012 at 9:30 AM, Jush Lu <jush.msn at gmail.com> wrote:
> Hi,
>
> This patch adds -arm-long-calls support for ARMFastISel.
>
> It can generate arm long calls for global functions, runtime library
> calls, and memory intrinsics such as llvm.memset.
>
> The testtcases in the patch show how they work. Basically, these long
> calls work by blx instructions as the call to non-global callee does
> in r157336.
>
> Please help me review, thanks.
>
> Thanks,
> Jush
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ARMFastISel-arm-long-calls.patch
Type: application/octet-stream
Size: 12021 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120610/cb2087ba/attachment.obj>


More information about the llvm-commits mailing list