This patch adds 8 news load and store with length instructions including
lxvrl, lxvrll, stxvrl, stxvrll, lxvprl, lxvprll, stxvprl, stxvprll.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
Other than a very minor nit I think this LGTM.
Please note that since https://reviews.llvm.org/D136366 has gone in I suspect you will have to rebase your patch to the top of main branch before you deliver this change.
| llvm/lib/Target/PowerPC/PPCInstrFuture.td | ||
|---|---|---|
| 16 | nit: | |
Nit: Please also rebase this patch as the newly added files have been committed in Stefan's patch: rG9df924a634ac5ea702b0d8d0d8b737c819a98095
| llvm/lib/Target/PowerPC/PPCInstrFuture.td | ||
|---|---|---|
| 14 | I might be mistaken but I think we may need a let mayLoad = 1 in { } for the loads and a let mayStore = 1 in { } for the stores. | |
| 16 | Minor nit on indenting. | |
| 19 | Minor nit on indenting. | |
Thanks for addressing the initial comments that I had. I think aside from these comments I have, the patch LGTM.
| llvm/lib/Target/PowerPC/PPCInstrFuture.td | ||
|---|---|---|
| 15 | Another minor nit, but could we:
| |
I might be mistaken but I think we may need a let mayLoad = 1 in { } for the loads and a let mayStore = 1 in { } for the stores.