This pass adds more high latency associate and commutative opcodes for machine combiner pass on PowerPC.
For now, machine combiner pass on PowerPC only reassociates the operations which have latency no less than 5 based on Power9 UM.
Paths
| Differential D80097
[PowerPC] add more high latency opcodes for machine combiner pass ClosedPublic Authored by shchenz on May 17 2020, 6:12 PM.
Details
Summary This pass adds more high latency associate and commutative opcodes for machine combiner pass on PowerPC. For now, machine combiner pass on PowerPC only reassociates the operations which have latency no less than 5 based on Power9 UM.
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, steven.zhang, • wuzish and 3 others. · View Herald Transcript This revision is now accepted and ready to land.May 19 2020, 6:54 PM Closed by commit rG8086cdd1b014: [PowerPC] add more high latency opcodes for machine combiner pass (authored by shchenz). · Explain WhyMay 20 2020, 11:59 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 264524 llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
llvm/test/CodeGen/PowerPC/machine-combiner.ll
|