]> Cypherpunks repositories - gostls13.git/commitdiff
peep: more optimization
authorKen Thompson <ken@golang.org>
Wed, 9 Feb 2011 00:55:59 +0000 (16:55 -0800)
committerKen Thompson <ken@golang.org>
Wed, 9 Feb 2011 00:55:59 +0000 (16:55 -0800)
R=r
CC=golang-dev
https://golang.org/cl/4149044

src/cmd/5g/peep.c

index 3b31870981df9afdccd215fd165b42a3573c2e27..32d5d2bd8088b3d34fc80ad4704783ef31d03fc7 100644 (file)
@@ -99,7 +99,7 @@ loop1:
                case AMOVW:
                case AMOVF:
                case AMOVD:
-                       if(p->scond)
+                       if(p->scond != C_SCOND_NONE)
                                break;
                        if(!regtyp(&p->to))
                                break;
@@ -367,7 +367,7 @@ subprop(Reg *r0)
                case ADIVF:
                        if(p->to.type == v1->type)
                        if(p->to.reg == v1->reg)
-                       if(p->scond == 0) {
+                       if(p->scond == C_SCOND_NONE) {
                                if(p->reg == NREG)
                                        p->reg = p->to.reg;
                                goto gotit;
@@ -379,7 +379,7 @@ subprop(Reg *r0)
                case AMOVW:
                        if(p->to.type == v1->type)
                        if(p->to.reg == v1->reg)
-                       if(p->scond == 0)
+                       if(p->scond == C_SCOND_NONE)
                                goto gotit;
                        break;