How to fill delay slot for a VLIW target?
Jeff Chen
jeffchen@magima.com.cn
Wed Jun 11 11:32:00 GMT 2003
i am porting GCC for a VLIW target, the target has six slots, it can
issue at most 6 insns in one cycle. the branch, and call insn requires a
delay slot of one VLIW bundle. i want to use define_delay to handle
filling of delay slot. but define_delay can only describe insns which
need a FIXED number of delay slots, in my case, the number of insns in
the delay slot (which forms a VLIW bundle) may VARY.
it seems that GCC schedules delay slot on the basis of insn, not on VLIW
bundle, so is it possible to use define_delay for such a VLIW target?
Chen.
More information about the Gcc
mailing list