[PATCH] D133572: [MachinePipeliner] Fix the interpretation of the scheduling model

David Penry via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 13 08:20:45 PDT 2022


dpenry accepted this revision.
dpenry added a comment.
This revision is now accepted and ready to land.

LGTM

In D133572#3786257 <https://reviews.llvm.org/D133572#3786257>, @ytmukai wrote:

> 

<snip>

> Thumb2 tests passed by disabling the restriction of issue width. (I had forgotten that the ARM swp tests are under Thumb2.)

That's fine for now; I may tweak them in a new patch to ensure they're still adequately testing what they were intended to test.

> Regarding problem on getting scheduling classes, I understand that the interface resolveSchedClass should be used, but the problem spans the entire code and I would like to solve it in a separate patch, is that ok?

Sure.  Let's make it soon, though.  IIRC, when I was doing my changes, not resolving the class led to occasionally odd results for Cortex-M7.

> Thanks for the info about unbuffered groups. I have not yet understood the details and have addressed it in a future patch if necessary.

Yeah, this all gets pretty hairy.   Look at https://reviews.llvm.org/D98976 for a thread with me trying to figure out what it all means once there are resource groups in play.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133572/new/

https://reviews.llvm.org/D133572



More information about the llvm-commits mailing list