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