[PATCH] Add experimental PBQP support

Arnaud A. de Grandmaison arnaud.degrandmaison at arm.com
Fri Sep 5 13:49:57 PDT 2014


I am currently investigating the benefits the PBQP register allocator could
bring to the AArch64/A57. 

 

This patch adds experimental support for PBQP. The PBQP is disabled by
default, and can be enabled with the '-aarch64-pbqp' command line option to
llc when the cortex-a57 is in use.

 

I thought it would be a good thing to upstream this patch, as some other
people in the community could be interested in experimenting with this
allocator.

 

It passes all the tests (LNT, spec, .), but the performance of the generated
code is not optimal yet. Expect some more patches in the coming days to
improve the performance.

 

Cheers,

--

Arnaud A. de Grandmaison

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140905/c43b5932/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-AArch64-Add-experimental-PBQP-support.patch
Type: application/octet-stream
Size: 18610 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140905/c43b5932/attachment.obj>


More information about the llvm-commits mailing list