[llvm-dev] Collecting some feedback on forward the scheduling state across machine basic block.

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Sun Jun 16 07:53:56 PDT 2019


On Tue, 11 Jun 2019 at 10:21, Qing Shan Zhang via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
>
> Hi, all,
>
> I am trying to do some improvement to forward the scheduling state between MBB for MI scheduler. It is based on the idea that, if MBB2 has single pred MBB1, then, the MBB1's scheduling state is valid to MBB2. I have posted all the needed patches for months. I really need your input. Thank you!
>
> https://reviews.llvm.org/D61248 is the 1st patch to allow the schedule strategy to forward the schedule state between MBB.
> https://reviews.llvm.org/D61249 is the 2nd patch to update the schedule strategy for SystemZ target to adapt with 1st patch.
> https://reviews.llvm.org/D59480 is the 3rd patch to add the scheduled state data structure, so that, it could be kept somewhere.
> https://reviews.llvm.org/D61250 is the last patch to forward the scheduled state 3rd patch added for PostGenericScheduler and enable it for PowerPC target.

Hi! I wanted to link this from tomorrow's LLVM Weekly, but your email
was sent HTML-only and doesn't appear up in a readable form in the
mailing list archives
(http://lists.llvm.org/pipermail/llvm-dev/2019-June/132953.html).
Responding with your email quoted so there's a plain-text form I can
link to.

Please look at configuring your email client to send plain text for
the llvm-dev list.

Best,

Alex


More information about the llvm-dev mailing list