This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Porting GCC help/doubts
- From: Paul Brook <paul at codesourcery dot com>
- To: "Nithya Babu" <nithyababu at isofttech dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 22 Dec 2003 10:54:51 +0000
- Subject: Re: Porting GCC help/doubts
- Organization: CodeSourcery
- References: <20031222161604.2146859249.nithyababu@isofttech.com>
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