[all-commits] [llvm/llvm-project] 5e28d3: [XCOFF][AIX] Peephole optimization for toc-data.
Sean Fertile via All-commits
all-commits at lists.llvm.org
Thu Jul 13 17:41:27 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5e28d30f1fb10faf2db2f8bf0502e7fd72e6ac2e
https://github.com/llvm/llvm-project/commit/5e28d30f1fb10faf2db2f8bf0502e7fd72e6ac2e
Author: Sean Fertile <sd.fertile at gmail.com>
Date: 2023-07-13 (Thu, 13 Jul 2023)
Changed paths:
M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
M llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
M llvm/test/CodeGen/PowerPC/toc-data-const.ll
A llvm/test/CodeGen/PowerPC/toc-data-peephole-aligment.ll
M llvm/test/CodeGen/PowerPC/toc-data.ll
Log Message:
-----------
[XCOFF][AIX] Peephole optimization for toc-data.
Followup to D101178 - peephole optimization that converts a
load address instruction and a consuming load/store into just the
load/store when its safe to do so.
eg: converts the 2 instruction code sequence
la 4, i[TD](2)
stw 3, 0(4)
to
stw 3, i[TD](2)
Differential Revision: https://reviews.llvm.org/D101470
More information about the All-commits
mailing list