Hello all,

I got few doubts regarding the way in which scheduling works in gcc 4.1.2

1. Will barrier insns gets scheduled along with other instructions?
2. When there is an unconditional jump in the instruction list, a
barrier instruction gets emitted after the unconditional jump as the
last instruction. Will this be regarded as an instruction when
counting the number of instructions in a region for scheduling
purposes?
3. After the end of scheduling a region can barrier remain as the last
instruction in the ready list unscheduled? Or in other words can ready
list be 'non-empty' after scheduling a region?

Regards,
Shafi

Reply via email to