> The part of the scheduling change that I am interested in is the change in > where the addiu instruction occurs and the related changes from the positive > offsets to the negative offsets. Can anyone tell me where the code that > decides to do that is? Extra bonus points for any answer not including the > word 'reload'.
Very likely in sched-deps.c:find_modifiable_mems and related functions. -- Eric Botcazou