i386-protos.h (ix86_split_lea_for_addr): Add additional argument.
2012-08-16 Yuri Rumyantsev <ysrumyan@gmail.com> * config/i386/i386-protos.h (ix86_split_lea_for_addr) : Add additional argument. * config/i386/i386.md (ix86_split_lea_for_addr) : Add additional argument curr_insn. * config/i386/i386.c (ix86_split_lea_for_addr): Load base or index register first, depending on their defintion distances. (ix86_lea_outperforms): Prefer LEA only if split cost exceeds AGU stall. (find_nearest_reg-def): New function. Find register with nearest definition. From-SVN: r190452
Showing
Please
register
or
sign in
to comment