]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile: accounts rematerialize ops's output reginfo
authorJunyang Shao <shaojunyang@google.com>
Tue, 12 Aug 2025 16:53:44 +0000 (16:53 +0000)
committerJunyang Shao <shaojunyang@google.com>
Thu, 14 Aug 2025 18:46:41 +0000 (11:46 -0700)
commit9783f86bc8953c3d93853b2382a4de011c5e26a7
tree22ece9bd9ee490bada3822e045f99ee57b9a0d46
parenta4ad41708d8303a561ed072596222aae990f8dbd
[dev.simd] cmd/compile: accounts rematerialize ops's output reginfo

This CL implements the check for rematerializeable value's output
regspec at its remateralization site. It has some potential problems,
please see the TODO in regalloc.go.

Fixes #70451.

Change-Id: Ib624b967031776851136554719e939e9bf116b7c
Reviewed-on: https://go-review.googlesource.com/c/go/+/695315
Reviewed-by: David Chase <drchase@google.com>
TryBot-Bypass: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/func.go
src/cmd/compile/internal/ssa/func_test.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/regalloc_test.go