Move analysis package into internal
diff --git a/compiler/decls.go b/compiler/decls.go
index b6427a6..dbd47b6 100644
--- a/compiler/decls.go
+++ b/compiler/decls.go
@@ -12,7 +12,7 @@
 	"sort"
 	"strings"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/internal/dce"
 	"github.com/gopherjs/gopherjs/compiler/internal/symbol"
 	"github.com/gopherjs/gopherjs/compiler/internal/typeparams"
diff --git a/compiler/expressions.go b/compiler/expressions.go
index dcf1b78..e223427 100644
--- a/compiler/expressions.go
+++ b/compiler/expressions.go
@@ -11,8 +11,8 @@
 	"strconv"
 	"strings"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
 	"github.com/gopherjs/gopherjs/compiler/astutil"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/internal/typeparams"
 	"github.com/gopherjs/gopherjs/compiler/typesutil"
 )
diff --git a/compiler/functions.go b/compiler/functions.go
index 31a9974..1641174 100644
--- a/compiler/functions.go
+++ b/compiler/functions.go
@@ -12,8 +12,8 @@
 	"sort"
 	"strings"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
 	"github.com/gopherjs/gopherjs/compiler/astutil"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/internal/typeparams"
 	"github.com/gopherjs/gopherjs/compiler/typesutil"
 )
diff --git a/compiler/analysis/bool.go b/compiler/internal/analysis/bool.go
similarity index 100%
rename from compiler/analysis/bool.go
rename to compiler/internal/analysis/bool.go
diff --git a/compiler/analysis/break.go b/compiler/internal/analysis/break.go
similarity index 100%
rename from compiler/analysis/break.go
rename to compiler/internal/analysis/break.go
diff --git a/compiler/analysis/escape.go b/compiler/internal/analysis/escape.go
similarity index 100%
rename from compiler/analysis/escape.go
rename to compiler/internal/analysis/escape.go
diff --git a/compiler/analysis/info.go b/compiler/internal/analysis/info.go
similarity index 100%
rename from compiler/analysis/info.go
rename to compiler/internal/analysis/info.go
diff --git a/compiler/analysis/info_test.go b/compiler/internal/analysis/info_test.go
similarity index 100%
rename from compiler/analysis/info_test.go
rename to compiler/internal/analysis/info_test.go
diff --git a/compiler/analysis/sideeffect.go b/compiler/internal/analysis/sideeffect.go
similarity index 100%
rename from compiler/analysis/sideeffect.go
rename to compiler/internal/analysis/sideeffect.go
diff --git a/compiler/package.go b/compiler/package.go
index 430542b..9fcf9d0 100644
--- a/compiler/package.go
+++ b/compiler/package.go
@@ -10,7 +10,7 @@
 	"strings"
 	"time"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/internal/dce"
 	"github.com/gopherjs/gopherjs/compiler/internal/typeparams"
 	"github.com/gopherjs/gopherjs/compiler/typesutil"
diff --git a/compiler/statements.go b/compiler/statements.go
index d4ca764..495cbcd 100644
--- a/compiler/statements.go
+++ b/compiler/statements.go
@@ -9,9 +9,9 @@
 	"go/types"
 	"strings"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
 	"github.com/gopherjs/gopherjs/compiler/astutil"
 	"github.com/gopherjs/gopherjs/compiler/filter"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/typesutil"
 )
 
diff --git a/compiler/utils.go b/compiler/utils.go
index a69d0fe..8404c8e 100644
--- a/compiler/utils.go
+++ b/compiler/utils.go
@@ -18,7 +18,7 @@
 	"text/template"
 	"unicode"
 
-	"github.com/gopherjs/gopherjs/compiler/analysis"
+	"github.com/gopherjs/gopherjs/compiler/internal/analysis"
 	"github.com/gopherjs/gopherjs/compiler/internal/typeparams"
 	"github.com/gopherjs/gopherjs/compiler/typesutil"
 )