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
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.