r116726 - in /branches/escape-analysis/gcc: Cha...

pbiggar@gcc.gnu.org pbiggar@gcc.gnu.org
Wed Sep 6 18:29:00 GMT 2006


Author: pbiggar
Date: Wed Sep  6 18:29:34 2006
New Revision: 116726

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116726
Log:
Added function dumping with statement types
Added support for polymorphism (bottom, unfortunately)
Refactored into multiple functions, and added functions for many more
  cases (indirection, casts, vtable lookup, assignment from array,
  indirect function calls, vtable offsetting and dereferencing)
Made assertions more tolerant for verified statements
Added many more assertions
Now keep track of statement types for debugging
In a state where it's ready to be somewhat refactored

Modified:
    branches/escape-analysis/gcc/ChangeLog
    branches/escape-analysis/gcc/congraph.c
    branches/escape-analysis/gcc/congraph.h
    branches/escape-analysis/gcc/ipa-stack-allocate.c
    branches/escape-analysis/gcc/print-tree.c
    branches/escape-analysis/gcc/tree-pretty-print.c



More information about the Gcc-cvs mailing list