Hi, This patch disables max_issue-based lookahead multipass scheduling when register-pressure heuristics are active. The two approaches tend to undo each others decisions and don't play well together.
Currently this patch is a no-op, since no target uses both max_issue and register-pressure scheduling. This will change soon with upcoming patches that will enable max_issue during 2nd scheduling pass for ARM and AArch64. Bootstrapped on x86_64-linux-gnu. Regression testing is in progress. OK to commit if no regressions? [ChangeLog is part of the git patch] Thank you, -- Maxim Kuvyrkov www.linaro.org
0004-Disable-max_issue-when-scheduling-for-register-press.patch
Description: Binary data