A
AJ
Hi,
I am trying to optimize gcc for power consumption. Technique I am
using is rescheduling instruction based on hamming distance between
two consecutive instructions. Now I want to create a new pass after
register allocation and final jump optimization. I am new to gcc
development and am having trouble finding out how to create a new
pass. Also I understand my scheduler will have to operate on RTL code.
what would be the data structures I would need to create or which ones
could be reused.
How much code from schedule_insns() could be reused. I only need to
change the cost model in it.
Any kind of suggestion from you experts would be very beneficial for
me.
Alex
I am trying to optimize gcc for power consumption. Technique I am
using is rescheduling instruction based on hamming distance between
two consecutive instructions. Now I want to create a new pass after
register allocation and final jump optimization. I am new to gcc
development and am having trouble finding out how to create a new
pass. Also I understand my scheduler will have to operate on RTL code.
what would be the data structures I would need to create or which ones
could be reused.
How much code from schedule_insns() could be reused. I only need to
change the cost model in it.
Any kind of suggestion from you experts would be very beneficial for
me.
Alex