[PATCH] D87557: [AArch64][MachineScheduler] Fix operand scheduling for pre/post-increment loads and stores
Eugene Leviant via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 12 05:20:20 PDT 2020
evgeny777 created this revision.
evgeny777 added reviewers: javed.absar, SjoerdMeijer, t.p.northover, kristof.beyls, samparker, flyingforyou.
Herald added subscribers: danielkiss, gbedwell, hiraditya.
Herald added a reviewer: andreadb.
Herald added a project: LLVM.
evgeny777 requested review of this revision.
WriteAdr describes scheduling for first operand of load and last operand of store:
$x0, $x1, $x2 = LDPXpost $x0, 2 # x0 is first
STRWpost $wzr, $x0, -4 # x0 is last
https://reviews.llvm.org/D87557
Files:
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/test/CodeGen/AArch64/merge-store-dependency.ll
llvm/test/tools/llvm-mca/AArch64/Exynos/load.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D87557.291381.patch
Type: text/x-patch
Size: 5205 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200912/2878b9b1/attachment.bin>
More information about the llvm-commits
mailing list