We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc6feab commit 260e3d0Copy full SHA for 260e3d0
src/cmd/compile/internal/ssa/compile.go
@@ -424,6 +424,7 @@ var passes = [...]pass{
424
{name: "insert resched checks", fn: insertLoopReschedChecks,
425
disabled: objabi.Preemptibleloops_enabled == 0}, // insert resched checks in loops.
426
{name: "lower", fn: lower, required: true},
427
+ {name: "lowered deadcode for cse", fn: deadcode}, // deadcode immediately before CSE avoids CSE making dead values live again
428
{name: "lowered cse", fn: cse},
429
{name: "elim unread autos", fn: elimUnreadAutos},
430
{name: "lowered deadcode", fn: deadcode, required: true},
0 commit comments