Displaying 2 results from an estimated 2 matches for "armschedulexx".
Did you mean:
armschedulea9
2011 May 27
2
[LLVMdev] Post-RA scheduler and IssueWidth
Hi,
Can someone tell me if my understanding is right in that post-RA scheduler
currently assumes no limits on a pipeline's issue width? If so, is it by design
or just overlooked? I have a case for, say, 1-issue pipeline when certain
pipeline resource becomes occupied a few clocks after instruction start, but
hazard evaluation is done incorrectly as scheduler advances clock not for every
2011 May 27
0
[LLVMdev] Post-RA scheduler and IssueWidth
...o take actual issue rate into
>> account without modifying current LLVM sources. Otherwise, I have a (trivial)
>> patch for it.
>>
>> BR
>>
>> m
>
>
> Hi Max,
>
> The target's processor itinerary is expressive enough to enforce issue width. See ARMScheduleXX.td. Several months ago, I added ARMSubTarget::computeIssueWidth() so clients could query issue width without modeling the complete reservation table (via ScoreboardHazardRecognizer). This function may or may not work with your itinerary--you may need to write your own. I did consider adding a separ...