[PATCH] D15667: [MachineScheduler] Handle regmasks and allow calls to be rescheduled.
Hal Finkel via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 2 17:36:03 PST 2016
hfinkel added a subscriber: hfinkel.
hfinkel added a comment.
The obvious high-level question is: What do we gain by scheduling calls, and what's the right way to model them? Are you just trying to reduce register pressure in the caller, or are there other benefits as well?
(I suspect there are gains to be had by scheduling calls to reduce register pressure, regardless of anything else, but it is not immediately clear from your patch that this is what would happen).
More information about the llvm-commits