This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Thu, May 15, 2003 at 10:10:22AM -0400, Diego Novillo wrote:
There's a few bits still missing, but we should be getting there. In this particular testcase I see:
* Structures. We only build enough SSA links to prove liveness. Two alternatives to dealing with this is using ESSA from the SSAPRE engine and/or rely on a scalarization pass.
Since this is the absolutely most common defect in our current C++
compiler, it seems worth trying to tune optimization to solve it directly,
rather than trying to solve a harder, more general problem.
If copy propagation can store the content of individual structure fields,
then it seems that you don't need the rest of scalarization
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |