[PATCH] D117802: [AVR] Use correct register class for LPM/ELPM
Ben Shi via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 21 05:53:17 PST 2022
benshi001 added inline comments.
================
Comment at: llvm/lib/Target/AVR/AVRInstrInfo.td:1697
- def ELPMRdZ : FLPMX<1, 0, (outs GPR8:$dst), (ins ZREG:$z),
+ def ELPMRdZ : FLPMX<1, 0, (outs LPM8:$dst), (ins ZREG:$z),
"elpm\t$dst, $z", []>,
----------------
I am not sure this is a good solution. Actually I can not write assmebly `LPM R30, Z`. Why no only use register calss `LPM8` / `DREGSLPM` only for pseudo instructions ?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D117802/new/
https://reviews.llvm.org/D117802
More information about the llvm-commits
mailing list