[PATCH] D14928: [PostRA scheduling] Allow a subtarget to do scheduling when it wants post RA
Jonas Paulsson via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 25 05:54:03 PST 2015
jonpa added a comment.
True that those passes could be moved, but I am thinking that there is also the SystemZLongBranch pass. It can split compare&branch instructions, which would then give room for scheduler to put the compare into an empty slot somewhere if possible. (This pass can not be moved before block placement, of course.)
This may or may not be important (perhaps in some loop?), but it couldn't hurt. Considering the comment I quoted before from Passes.cpp, it seems that also others may like to try this.
More information about the llvm-commits