[PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Matthias Braun via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 26 15:30:45 PDT 2017
MatzeB added a subscriber: atrick.
MatzeB added a comment.
I think the cryptocode I was looking at back then was john the ripper (openbenchmarking.org / pts/john-the-ripper).
Just tried with/without your changes and I see the descrypt part improving and the LM part regressing. So whether this is an improvement or regression may depend on the situation and we should find/look at examples.
I assume Andy designed the current behavior to give more freedom to the latency minimizing code? So an out of order Cortex-A57 may not be the best test case for it; then again if it improves the spilling situation and leads to a win on out of order cores we could switch the behavior based on out-of-order/in-order.
https://reviews.llvm.org/D38164
More information about the llvm-commits
mailing list