[PATCH] D79768: [ARM] Exclude LR from register classes in low overhead loops

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 12 11:16:55 PDT 2020


efriedma added a comment.

This seems like an extremely big hammer to use just to ensure that the interval isn't split between the decrement and the end of the loop.  In particular, trying to list out all the possible register classes seems tricky.

I'd recommend investigating other approaches.  Maybe you could use an instruction bundle to force the instructions to stay adjacent?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79768/new/

https://reviews.llvm.org/D79768





More information about the llvm-commits mailing list