diff options
author | Heschi Kreinick <heschi@google.com> | 2017-07-21 18:00:22 -0400 |
---|---|---|
committer | Heschi Kreinick <heschi@google.com> | 2017-07-25 19:33:26 +0000 |
commit | c1c08a13e7ed219148f18ce8e4aaed5202eed409 (patch) | |
tree | b09e83ab3eeaae9ca2181904a7e2c10247302e33 | |
parent | 045f605ea15117a9264dd766998221cda87fa40a (diff) | |
download | go-c1c08a13e7ed219148f18ce8e4aaed5202eed409.tar.gz go-c1c08a13e7ed219148f18ce8e4aaed5202eed409.zip |
[dev.debug] cmd/compile: rename some locals in genssa
When we start tracking the mapping from Value to Prog, valueProgs will
be confusing. Disambiguate.
Change-Id: Ib3b302fedb7eb0ff1bde789d70a11656d82f0897
Reviewed-on: https://go-review.googlesource.com/50876
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
-rw-r--r-- | src/cmd/compile/internal/gc/ssa.go | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 1497c5c2f5..7f179847fa 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go @@ -4382,14 +4382,14 @@ func genssa(f *ssa.Func, pp *Progs) { // Remember where each block starts. s.bstart = make([]*obj.Prog, f.NumBlocks()) s.pp = pp - var valueProgs map[*obj.Prog]*ssa.Value - var blockProgs map[*obj.Prog]*ssa.Block + var progToValue map[*obj.Prog]*ssa.Value + var progToBlock map[*obj.Prog]*ssa.Block var logProgs = e.log if logProgs { - valueProgs = make(map[*obj.Prog]*ssa.Value, f.NumValues()) - blockProgs = make(map[*obj.Prog]*ssa.Block, f.NumBlocks()) + progToValue = make(map[*obj.Prog]*ssa.Value, f.NumValues()) + progToBlock = make(map[*obj.Prog]*ssa.Block, f.NumBlocks()) f.Logf("genssa %s\n", f.Name) - blockProgs[s.pp.next] = f.Blocks[0] + progToBlock[s.pp.next] = f.Blocks[0] } if thearch.Use387 { @@ -4446,7 +4446,7 @@ func genssa(f *ssa.Func, pp *Progs) { if logProgs { for ; x != s.pp.next; x = x.Link { - valueProgs[x] = v + progToValue[x] = v } } } @@ -4464,7 +4464,7 @@ func genssa(f *ssa.Func, pp *Progs) { thearch.SSAGenBlock(&s, b, next) if logProgs { for ; x != s.pp.next; x = x.Link { - blockProgs[x] = b + progToBlock[x] = b } } } @@ -4477,9 +4477,9 @@ func genssa(f *ssa.Func, pp *Progs) { if logProgs { for p := pp.Text; p != nil; p = p.Link { var s string - if v, ok := valueProgs[p]; ok { + if v, ok := progToValue[p]; ok { s = v.String() - } else if b, ok := blockProgs[p]; ok { + } else if b, ok := progToBlock[p]; ok { s = b.String() } else { s = " " // most value and branch strings are 2-3 characters long @@ -4497,9 +4497,9 @@ func genssa(f *ssa.Func, pp *Progs) { buf.WriteString("<dl class=\"ssa-gen\">") for p := pp.Text; p != nil; p = p.Link { buf.WriteString("<dt class=\"ssa-prog-src\">") - if v, ok := valueProgs[p]; ok { + if v, ok := progToValue[p]; ok { buf.WriteString(v.HTML()) - } else if b, ok := blockProgs[p]; ok { + } else if b, ok := progToBlock[p]; ok { buf.WriteString(b.HTML()) } buf.WriteString("</dt>") |