escape: Add skeleton for gc analysis.
authorChris Manghane <cmang@google.com>
Fri, 6 May 2016 17:37:55 +0000 (17:37 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 6 May 2016 17:37:55 +0000 (17:37 +0000)
commit2a30f87f75644bb5ff3e8f42d4922bef99511b4a
tree1255e8b4256fd282635b211389232f6921649732
parenta89f917b6714d53e3fb4ba6ae67f71e75d20b907
escape: Add skeleton for gc analysis.

    Introduces a skeleton replacement escape analysis
    which contains four different phases extracted from the escape
    analysis implementation in gc/esc.go.  Also introduces the
    Escape_context each phase uses to make decisions.

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

From-SVN: r235982
gcc/go/ChangeLog
gcc/go/Make-lang.in
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/escape.cc [new file with mode: 0644]
gcc/go/gofrontend/escape.h [new file with mode: 0644]
gcc/go/gofrontend/gogo.h