]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: omit some temp panicdivide calls
authorJosh Bleecher Snyder <josharian@gmail.com>
Sun, 4 Sep 2016 23:59:46 +0000 (16:59 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Wed, 7 Sep 2016 00:30:10 +0000 (00:30 +0000)
commit9a243303b86a0c5aaf25875a7d07dabd629b0662
treea65242f57fb81aa05a3d93e357e66d4d03e1e1d1
parente10286aeda6b1412f8f64734412bff74836637f9
cmd/compile: omit some temp panicdivide calls

When the divisor is known to be a constant
non-zero, don't insert panicdivide calls
that will just be eliminated later.

The main benefit here is readability of the SSA
form for compiler developers.

Change-Id: Icb7d07fc996941fbaff84524ac3e4b53d8e75fda
Reviewed-on: https://go-review.googlesource.com/28530
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/ssa.go