Porting GCC help/doubts

Paul Brook paul@codesourcery.com
Mon Dec 22 13:36:00 GMT 2003


On Monday 22 December 2003 10:46 am, Nithya Babu wrote:
> Paul,
> Thanks for the link.
>
> So it means GCC supplies a list of standard pattern names. And the Parse
> tree is first converted into an RTL representation based on the standard
> pattern names. This would then be matched against the .md file's list of
> target specific RTL and the assembly code emitted using the output
> template. Right ?

Yes. If the target doesn't directly support one of the standard named patterns 
a define_expand pattern can be used to generate the RTL to perform that 
operation.

Paul



More information about the Gcc mailing list