escape: Add escape graph nodes

Programming / Compilers / GCC - ian [138bc75d-0d04-0410-961f-82ee72b054a4] - 6 May 2016 16:24 UTC

Introduces the nodes used to model connectivity in the escape graph and related state: a node's escape level and an encoding that will be added to import and export data.

Reviewed-on: https://go-review.googlesource.com/18268

01e2ac0 escape: Add escape graph nodes.
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/escape.cc | 272 +++++++++++++++++++++++++++--
gcc/go/gofrontend/escape.h | 404 ++++++++++++++++++++++++++++++++++++++++++-
gcc/go/gofrontend/gogo.h | 3 +-
gcc/go/gofrontend/types.h | 45 ++++-
5 files changed, 709 insertions(+), 17 deletions(-)

Upstream: gcc.gnu.org


  • Share