This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Disqualifying instructions for branch delay slot scheduling
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: Barry Wealand <barry dot wealand at lmco dot com>
- Cc: gcc at gcc dot gnu dot org,"Kancler, Cliff" <cliff dot kancler at lmco dot com>,reed at reedkotler dot com,"Katyryniuk, Mike" <mike dot katyryniuk at lmco dot com>,"Steigmeyer, Bruce" <bruce dot steigmeyer at lmco dot com>
- Date: Fri, 26 Mar 2004 07:43:07 +0100
- Subject: Re: Disqualifying instructions for branch delay slot scheduling
- References: <40636AEB.77325951@lmco.com>
> Can anybody quickly summarize how one would go about disqualifying
> certain specific instructions for branch delay slot scheduling? Any
> guidance at all would be greatly appreciated.
You can define a new attribute in the .md file with define_attr, defaulting
to 'false', and set it to 'true' for the problematic instructions. Then
test it in the DELAY-N attribute tests of the define_delay patterns.
--
Eric Botcazou