How to define 2 bypasses for a single pair of insn_reservation
Vladimir Makarov
vmakarov@redhat.com
Wed Jan 7 16:15:00 GMT 2009
Ye, Joey wrote:
> Vladimir Makarov [mailto:vmakarov@redhat.com] wrote:
>
>> It was supposed to have two latency definitions at most (one in
>> define_insn_reservation and another one in define_bypass). That time it
>> seemed enough for all processors supported by GCC. It also simplified
>> semantics definition when two bypass conditions returns true for the
>> same insn pair.
>>
>> If you really need more one bypass for insn pair, I could implement
>> this. Please, let me know. In this case semantics of choosing latency
>> time could be
>>
>> o time in first bypass occurred in pipeline description whose condition
>> returns true
>> o time given in define_insn_reservation
>>
> Maxim and I encountered the same problem, and I believe we won't be the last two unlucky guys. Can you please implement the extended semantics, which looks good to me?
>
Ok. I think that patch will be ready tomorrow or day after tomorrow.
More information about the Gcc
mailing list