Currently GCC relies only on the most generic alias analysis when attempting to track data in aggregates in interprocedural (IPA) optimizations. In the course of this project I plan to revive patches for using simple escape analysis to track all data which do not have their address escaped and use that information to track constants within them, analyze the impact on a number of benchmarks and submit them to GCC trunk.

Looking for hackers with the skills:

gcc

This project is part of:

Hack Week 11

Activity

  • almost 6 years ago: dsterba liked GCC aggregate tracking
  • almost 6 years ago: vbabka liked GCC aggregate tracking
  • almost 6 years ago: jamborm added keyword "gcc" to GCC aggregate tracking
  • almost 6 years ago: jamborm started GCC aggregate tracking
  • almost 6 years ago: jamborm originated GCC aggregate tracking

  • Comments

    Be the first to comment!

    Similar Projects