This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r237424 - in /trunk/gcc/go/gofrontend: MERGE es...
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 14 Jun 2016 04:29:44 -0000
- Subject: r237424 - in /trunk/gcc/go/gofrontend: MERGE es...
Author: ian
Date: Tue Jun 14 04:29:43 2016
New Revision: 237424
URL: https://gcc.gnu.org/viewcvs?rev=237424&root=gcc&view=rev
Log:
escape: Implement assign phase.
Implementation of the assign/connect phase.
Statements containing expressions which alias local, parameter,
and global objects are analyzed and the alias relationship between
objects containing pointers are captured in a connection graph to
summarize the assignments within a function.
Reviewed-on: https://go-review.googlesource.com/18302
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/gcc/go/gofrontend/escape.cc
trunk/gcc/go/gofrontend/escape.h
trunk/gcc/go/gofrontend/gogo.h
trunk/gcc/go/gofrontend/statements.cc
trunk/gcc/go/gofrontend/statements.h
trunk/gcc/go/gofrontend/types.cc