[PATCH] D43329: [SystemZ, MachineScheduler] Refactor GenericScheduler::tryCandidate() to reuse parts in a new SystemZ scheduling strategy.
Jonas Paulsson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 12 00:28:53 PDT 2018
jonpa added a comment.
In https://reviews.llvm.org/D43329#1064275, @fhahn wrote:
> Hi Jonas,
>
> are you planning on committing this patch in the near future? I suppose you are waiting until @uweigand had a look at the SystemZ specific changes?
>
> Recently, a few people have been looking into tweaking scheduler heuristics, and after this change goes in we could easily add an experimental scheduler for AArch64 to experiment with tweaking heuristics.
>
> Thanks again for putting up the patch!
>
> Florian
I committed the common code parts as r329884. We are waiting a bit with this for SystemZ, since we are having second thoughts that we probably should enable bi-directional scheduling before enabling tryLatency() in a specialized case (without bi-directional the second tryLatency() call is never made).
Thanks for review.
https://reviews.llvm.org/D43329
More information about the llvm-commits
mailing list