[PATCH] D98335: [AVR] Refactor 8-bit & 16-bit shifts

Ayke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 3 12:41:51 PST 2022


aykevl added a comment.

This looks indeed a lot cleaner! I'm glad the blog post was useful :)

Ideally all these instructions would be expanded before register allocation (as described in my blog post), but sadly that doesn't seem to be possible with the current design of the AVR backend. Maybe it becomes possible in the future with GlobalISel.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D98335



More information about the llvm-commits mailing list