mirror of
https://github.com/golang/go
synced 2024-10-05 11:31:22 -06:00
[dev.ssa] cmd/compile/internal/ssa: reorder fuse and dse
deadstore elimination currently works in a block, fusing before performing dse eliminates ~1% more stores for make.bash Change-Id: If5bbddac76bf42616938a8e8e84cb7441fa02f73 Reviewed-on: https://go-review.googlesource.com/16350 Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
parent
129261ae83
commit
cd01c0be26
@ -90,8 +90,8 @@ var passes = [...]pass{
|
||||
{"generic cse", cse},
|
||||
{"nilcheckelim", nilcheckelim},
|
||||
{"generic deadcode", deadcode},
|
||||
{"dse", dse},
|
||||
{"fuse", fuse},
|
||||
{"dse", dse},
|
||||
{"tighten", tighten}, // move values closer to their uses
|
||||
{"lower", lower},
|
||||
{"lowered cse", cse},
|
||||
|
Loading…
Reference in New Issue
Block a user