Keith Randall would like Cherry Mui and Junyang Shao to review this change.
cmd/compile: for arm32, mark end-of-zero-range pointer as a sink
So LoweredZero is an ok thing to pass an address into.
Fixes #80484
(maybe)
diff --git a/src/cmd/compile/internal/ssa/_gen/ARMOps.go b/src/cmd/compile/internal/ssa/_gen/ARMOps.go
index b03a09d..dc16ea6 100644
--- a/src/cmd/compile/internal/ssa/_gen/ARMOps.go
+++ b/src/cmd/compile/internal/ssa/_gen/ARMOps.go
@@ -508,6 +508,7 @@
clobberFlags: true,
faultOnNilArg0: true,
addrSinkArg0: true,
+ addrSinkArg1: true,
},
// large or unaligned move
@@ -533,6 +534,7 @@
faultOnNilArg1: true,
addrSinkArg0: true,
addrSinkArg1: true,
+ // TODO: could use addrSinkArg2 here.
},
// Scheduler ensures LoweredGetClosurePtr occurs only in entry block,
diff --git a/src/cmd/compile/internal/ssa/opGen.go b/src/cmd/compile/internal/ssa/opGen.go
index 30dacba..e7041a1 100644
--- a/src/cmd/compile/internal/ssa/opGen.go
+++ b/src/cmd/compile/internal/ssa/opGen.go
@@ -74797,6 +74797,7 @@
clobberFlags: true,
faultOnNilArg0: true,
addrSinkArg0: true,
+ addrSinkArg1: true,
reg: regInfo{
inputs: []inputInfo{
{0, regMask{v1: 2, v2: 0}}, // R1
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Auto-Submit | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |