[all-commits] [llvm/llvm-project] 59f4b3: [PowerPC] Implement more fusion types for Power10
Qiu Chaofan via All-commits
all-commits at lists.llvm.org
Tue Nov 23 01:24:25 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 59f4b3d3081535b61609f12ea5f638905616fcbc
https://github.com/llvm/llvm-project/commit/59f4b3d3081535b61609f12ea5f638905616fcbc
Author: Qiu Chaofan <qiucofan at cn.ibm.com>
Date: 2021-11-23 (Tue, 23 Nov 2021)
Changed paths:
M llvm/lib/Target/PowerPC/PPC.td
M llvm/lib/Target/PowerPC/PPCMacroFusion.cpp
M llvm/lib/Target/PowerPC/PPCMacroFusion.def
M llvm/lib/Target/PowerPC/PPCSubtarget.cpp
M llvm/lib/Target/PowerPC/PPCSubtarget.h
M llvm/test/CodeGen/PowerPC/macro-fusion.mir
Log Message:
-----------
[PowerPC] Implement more fusion types for Power10
This implements the rest of Power10 instruction fusion pairs, according
to user manual, including 'wide immediate', 'load compare', 'zero move'
and 'SHA3 assist'.
Only 'SHA3 assist' is enabled by default.
Reviewed By: shchenz
Differential Revision: https://reviews.llvm.org/D112912
More information about the All-commits
mailing list