This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on scalar replacement
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: dnovillo at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 14 Jun 04 09:52:08 EDT
- Subject: Re: Question on scalar replacement
> The RHS is a call, so it calls scalarize_call_expr. This seems to look
> inside the args, but only check the RHS for is_sra_candidate_decl. From
> other code, it looks like checking is_sra_candidate_ref seems correct.
Do we get inside this if() statement in scalarize_call_expr()?
/* If the LHS of the assignment is a scalarizable structure, insert
copies into the scalar replacements after the call. */
if (is_sra_candidate_decl (var))
No. That's what I was trying to say. VAR is a COMPONENT_REF here.