Hi, For benchmarking and tuning of register-pressure scheduling I've made the following simple patch to adjust effective number of registers that scheduler has at its disposal. Do you think this would be valuable for others to investigate performance problems or tune register-pressure scheduling?
The parameter scales number of register by the given number of percent (the default is 100, which is the current status quo). At value of 50 the scheduler attempt to use only half of available registers, while value of 200 will cause it to assume double the number of available registers (and, likely, cause a lot of spills). Thank you, -- Maxim Kuvyrkov www.linaro.org
0008-Sched_pressure_factor.patch
Description: Binary data