diff options
author | Josh Bleecher Snyder <josharian@gmail.com> | 2020-01-23 22:19:39 -0800 |
---|---|---|
committer | Josh Bleecher Snyder <josharian@gmail.com> | 2020-02-22 15:33:55 +0000 |
commit | 1894842b751d86b642249d8171250acba0395205 (patch) | |
tree | 99e5b321c69ea1bdeb5a21c30986183d21905c9b /src/cmd/compile/internal/ssa/opGen.go | |
parent | 638df87fa4f927763f99ebf0c6bc9c4a5380d1f9 (diff) | |
download | go-1894842b751d86b642249d8171250acba0395205.tar.gz go-1894842b751d86b642249d8171250acba0395205.zip |
cmd/compile: allow values with aux Sym to fault on nil args
And use this newfound power to more precisely describe some PPC64 ops.
Change-Id: Idb2b669d74fbab5f3508edf19f7e3347306b0daf
Reviewed-on: https://go-review.googlesource.com/c/go/+/217002
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src/cmd/compile/internal/ssa/opGen.go')
-rw-r--r-- | src/cmd/compile/internal/ssa/opGen.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/compile/internal/ssa/opGen.go b/src/cmd/compile/internal/ssa/opGen.go index 6e18f1933b..879490babf 100644 --- a/src/cmd/compile/internal/ssa/opGen.go +++ b/src/cmd/compile/internal/ssa/opGen.go @@ -23950,7 +23950,7 @@ var opcodeTable = [...]opInfo{ }, { name: "MOVDBRstore", - auxType: auxSymOff, + auxType: auxSym, argLen: 3, faultOnNilArg0: true, symEffect: SymWrite, @@ -23964,7 +23964,7 @@ var opcodeTable = [...]opInfo{ }, { name: "MOVWBRstore", - auxType: auxSymOff, + auxType: auxSym, argLen: 3, faultOnNilArg0: true, symEffect: SymWrite, @@ -23978,7 +23978,7 @@ var opcodeTable = [...]opInfo{ }, { name: "MOVHBRstore", - auxType: auxSymOff, + auxType: auxSym, argLen: 3, faultOnNilArg0: true, symEffect: SymWrite, |