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 mad skills in:

gcc

This project is part of:

Hack Week 11

Activity

  • over 4 years ago: dsterba liked GCC aggregate tracking
  • over 4 years ago: vbabka liked GCC aggregate tracking
  • over 4 years ago: jamborm added keyword "gcc" to GCC aggregate tracking
  • over 4 years ago: jamborm started GCC aggregate tracking
  • over 4 years ago: jamborm originated GCC aggregate tracking
  • Show History

    Comments

    Be the first to comment!

    Similar Projects

    kGraft analysis tool by marxin

    kgraft-analysis-tool is a simple tool capable o...


    GCC Performance/Regression Dashboard by marxin

    For development purpose, it is very useful to h...