"Eric Fisher" <[EMAIL PROTECTED]> writes:
> In mips.md, conditional branch insns are all set with the attribute
> value 'branch'. But floating point instructions such as bc1f will
> reserve falu unit instead of ialu. So there's a problem when you try
> to describe pipeline for 'branch' insns. Define the ialu as the
> reservation for all 'branch' insns? Is it OK?

It's certainly OK to split to "branch" into "ibranch" and "fbranch"
if there's a use for it.  The only reason we haven't done so up till
now is because no-one's really needed to.  

That's the way things usually work the "type" attribute:
it starts out as coarse-grained as possible, then we add new
classifications when we need them.

Richard

Reply via email to