[PATCH] D92393: [PowerPC] prepare more dq form for P10 pair load/store

ChenZheng via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 1 07:27:42 PST 2020


shchenz created this revision.
shchenz added reviewers: jsji, steven.zhang, nemanjai, PowerPC.
Herald added subscribers: llvm-commits, kbarton, hiraditya.
Herald added a project: LLVM.
shchenz requested review of this revision.

For P10 <https://reviews.llvm.org/P10>, we have dq form pair load/store.Making `PPCLoopInstrFormPrep` pass can prepare more dq form chains. 
This is important if there are many IV Users in a loop. Because currently many search space narrow heuristics functions are targeted for register number, but on powerpc we should narrow search space targeted for instruction number.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D92393

Files:
  llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
  llvm/test/CodeGen/PowerPC/more-dq-form-prepare.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D92393.308650.patch
Type: text/x-patch
Size: 22741 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201201/6fa69549/attachment.bin>


More information about the llvm-commits mailing list