aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/ssa/html.go
diff options
context:
space:
mode:
authorKeith Randall <khr@golang.org>2016-07-13 16:15:54 -0700
committerKeith Randall <khr@golang.org>2016-07-18 16:11:36 +0000
commit25e0a367da6254d89b497f392ea9d1679455d000 (patch)
tree65d17174fd2ebfed7180ee993529857d318dba89 /src/cmd/compile/internal/ssa/html.go
parent6b6de15d327142a19c978c8b9811310b174fd60b (diff)
downloadgo-25e0a367da6254d89b497f392ea9d1679455d000.tar.gz
go-25e0a367da6254d89b497f392ea9d1679455d000.zip
[dev.ssa] cmd/compile: clean up tuple types and selects
Make tuple types and their SelectX ops fully generic. These ops no longer need to be lowered. Regalloc understands them and their tuple-generating arguments. We can now have opcodes returning arbitrary pairs of results. (And it would be easy to move to >2 results if needed.) Update arm implementation to the new standard. Implement just enough in 386 port to do 64-bit add. Change-Id: I370ed5aacce219c82e1954c61d1f63af76c16f79 Reviewed-on: https://go-review.googlesource.com/24976 Reviewed-by: Cherry Zhang <cherryyz@google.com> Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/ssa/html.go')
-rw-r--r--src/cmd/compile/internal/ssa/html.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ssa/html.go b/src/cmd/compile/internal/ssa/html.go
index 7432a07054..f60887a3e1 100644
--- a/src/cmd/compile/internal/ssa/html.go
+++ b/src/cmd/compile/internal/ssa/html.go
@@ -359,7 +359,7 @@ func (v *Value) LongHTML() string {
}
r := v.Block.Func.RegAlloc
if int(v.ID) < len(r) && r[v.ID] != nil {
- s += " : " + r[v.ID].Name()
+ s += " : " + html.EscapeString(r[v.ID].Name())
}
s += "</span>"
return s