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

Jush Lu jush.msn at gmail.com
Sat Jun 9 18:30:05 PDT 2012


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: 12033 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120610/183fd45f/attachment.obj>


More information about the llvm-commits mailing list