]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/compile/internal/ssa/compile.go
cmd/compile: sparse conditional constant propagation
[gostls13.git] / src / cmd / compile / internal / ssa / compile.go
index 10984d508be4f30218cf400804a85bb8ea4f6453..625c98bb1f8fa58bdf02ac6503529fdd776ec2c2 100644 (file)
@@ -477,6 +477,7 @@ var passes = [...]pass{
        {name: "softfloat", fn: softfloat, required: true},
        {name: "late opt", fn: opt, required: true}, // TODO: split required rules and optimizing rules
        {name: "dead auto elim", fn: elimDeadAutosGeneric},
+       {name: "sccp", fn: sccp},
        {name: "generic deadcode", fn: deadcode, required: true}, // remove dead stores, which otherwise mess up store chain
        {name: "check bce", fn: checkbce},
        {name: "branchelim", fn: branchelim},