[llvm-dev] Optimal variant of regbankselect
Dominik Montada via llvm-dev
llvm-dev at lists.llvm.org
Wed Oct 28 06:38:46 PDT 2020
Hi Gabriel,
thank you so much for doing this! I'll try out the patch in our
downstream implementation right away. Do you know how big of an impact
this has on compile time compared to fast and greedy?
Cheers,
Dominik
Am 28.10.20 um 14:32 schrieb Gabriel Hjort Åkerlund via llvm-dev:
>
> Hi all,
>
> I have made an attempt of implementing an optimal variant of the
> register bank selector (regbankselect). The code is available for
> review at https://reviews.llvm.org/D90304, and I would greatly
> appreciate if anyone interested can provide their comments. I have run
> a few tests the regbankselect-*.mir testcases for AAarch64 and it
> seems to work, but more tests are surely needed to increase confidence
> in the implementation. I also tried using AMDGPU, but that backend
> does not provide the full list of InstructionMappings for a given
> MachineInstr, which is needed in order to compute the optimal
> selection of register banks.
>
> Cheers,
>
> Gabriel Hjort Åkerlund
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
--
----------------------------------------------------------------------
Dominik Montada Email: dominik.montada at hightec-rt.com
HighTec EDV-Systeme GmbH Phone: +49 681 92613 19
Europaallee 19 Fax: +49-681-92613-26
D-66113 Saarbrücken WWW: http://www.hightec-rt.com
Managing Director: Vera Strothmann
Register Court: Saarbrücken, HRB 10445, VAT ID: DE 138344222
This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient please notify the sender immediately
and destroy this e-mail. Any unauthorised copying, disclosure or
distribution of the material in this e-mail is strictly forbidden.
---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20201028/5abcb345/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6822 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20201028/5abcb345/attachment-0001.bin>
More information about the llvm-dev
mailing list