1
0
mirror of https://github.com/golang/go synced 2024-11-24 23:17:57 -07:00

[dev.ssa] cmd/compile: regenerate code

These changes were left out of the 1cc5789df9 commit.

Change-Id: Id7f49973da281a567b69228dbaea31846b82b4af
Reviewed-on: https://go-review.googlesource.com/19105
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
This commit is contained in:
Todd Neal 2016-01-31 21:18:55 -06:00
parent 1cc5789df9
commit 25abe96214

View File

@ -2328,18 +2328,18 @@ endac1c49c82fb6b76dd324042c4588973c:
goto end82aa9d89330cb5dc58592048bfc16ebc goto end82aa9d89330cb5dc58592048bfc16ebc
end82aa9d89330cb5dc58592048bfc16ebc: end82aa9d89330cb5dc58592048bfc16ebc:
; ;
// match: (CMPBconst [0] (ANDB x y)) // match: (CMPBconst (ANDB x y) [0])
// cond: // cond:
// result: (TESTB x y) // result: (TESTB x y)
{ {
if v.AuxInt != 0 {
goto end30c06897ce79b745c782650c71157f7b
}
if v.Args[0].Op != OpAMD64ANDB { if v.Args[0].Op != OpAMD64ANDB {
goto end30c06897ce79b745c782650c71157f7b goto endc1dd0adee6d97d0f2644600fa5247db5
} }
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
y := v.Args[0].Args[1] y := v.Args[0].Args[1]
if v.AuxInt != 0 {
goto endc1dd0adee6d97d0f2644600fa5247db5
}
v.Op = OpAMD64TESTB v.Op = OpAMD64TESTB
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2348,21 +2348,21 @@ end82aa9d89330cb5dc58592048bfc16ebc:
v.AddArg(y) v.AddArg(y)
return true return true
} }
goto end30c06897ce79b745c782650c71157f7b goto endc1dd0adee6d97d0f2644600fa5247db5
end30c06897ce79b745c782650c71157f7b: endc1dd0adee6d97d0f2644600fa5247db5:
; ;
// match: (CMPBconst [0] (ANDBconst [c] x)) // match: (CMPBconst (ANDBconst [c] x) [0])
// cond: // cond:
// result: (TESTBconst [c] x) // result: (TESTBconst [c] x)
{ {
if v.AuxInt != 0 {
goto endfc700b49578635afa44d447c3ef97859
}
if v.Args[0].Op != OpAMD64ANDBconst { if v.Args[0].Op != OpAMD64ANDBconst {
goto endfc700b49578635afa44d447c3ef97859 goto end575fd7ac1086d0c37e6946db5bbc7e94
} }
c := v.Args[0].AuxInt c := v.Args[0].AuxInt
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
if v.AuxInt != 0 {
goto end575fd7ac1086d0c37e6946db5bbc7e94
}
v.Op = OpAMD64TESTBconst v.Op = OpAMD64TESTBconst
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2371,8 +2371,8 @@ end30c06897ce79b745c782650c71157f7b:
v.AddArg(x) v.AddArg(x)
return true return true
} }
goto endfc700b49578635afa44d447c3ef97859 goto end575fd7ac1086d0c37e6946db5bbc7e94
endfc700b49578635afa44d447c3ef97859: end575fd7ac1086d0c37e6946db5bbc7e94:
; ;
return false return false
} }
@ -2553,18 +2553,18 @@ endc7b8e86e537d6e106e237023dc2c9a7b:
goto endf202b9830a1e45f3888f2598c762c702 goto endf202b9830a1e45f3888f2598c762c702
endf202b9830a1e45f3888f2598c762c702: endf202b9830a1e45f3888f2598c762c702:
; ;
// match: (CMPLconst [0] (ANDL x y)) // match: (CMPLconst (ANDL x y) [0])
// cond: // cond:
// result: (TESTL x y) // result: (TESTL x y)
{ {
if v.AuxInt != 0 {
goto endb730012ce2555c10f2918eed023dd6f3
}
if v.Args[0].Op != OpAMD64ANDL { if v.Args[0].Op != OpAMD64ANDL {
goto endb730012ce2555c10f2918eed023dd6f3 goto endc99c55b2fd4bbe4f6eba9675087f215d
} }
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
y := v.Args[0].Args[1] y := v.Args[0].Args[1]
if v.AuxInt != 0 {
goto endc99c55b2fd4bbe4f6eba9675087f215d
}
v.Op = OpAMD64TESTL v.Op = OpAMD64TESTL
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2573,21 +2573,21 @@ endf202b9830a1e45f3888f2598c762c702:
v.AddArg(y) v.AddArg(y)
return true return true
} }
goto endb730012ce2555c10f2918eed023dd6f3 goto endc99c55b2fd4bbe4f6eba9675087f215d
endb730012ce2555c10f2918eed023dd6f3: endc99c55b2fd4bbe4f6eba9675087f215d:
; ;
// match: (CMPLconst [0] (ANDLconst [c] x)) // match: (CMPLconst (ANDLconst [c] x) [0])
// cond: // cond:
// result: (TESTLconst [c] x) // result: (TESTLconst [c] x)
{ {
if v.AuxInt != 0 {
goto enda56a89f365433eb9e15b0c9696ce5afb
}
if v.Args[0].Op != OpAMD64ANDLconst { if v.Args[0].Op != OpAMD64ANDLconst {
goto enda56a89f365433eb9e15b0c9696ce5afb goto end218077662043c7cfb0b92334ec8d691f
} }
c := v.Args[0].AuxInt c := v.Args[0].AuxInt
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
if v.AuxInt != 0 {
goto end218077662043c7cfb0b92334ec8d691f
}
v.Op = OpAMD64TESTLconst v.Op = OpAMD64TESTLconst
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2596,8 +2596,8 @@ endb730012ce2555c10f2918eed023dd6f3:
v.AddArg(x) v.AddArg(x)
return true return true
} }
goto enda56a89f365433eb9e15b0c9696ce5afb goto end218077662043c7cfb0b92334ec8d691f
enda56a89f365433eb9e15b0c9696ce5afb: end218077662043c7cfb0b92334ec8d691f:
; ;
return false return false
} }
@ -2784,18 +2784,18 @@ end1248b87e4a141c78bc8eff05d3fac70e:
goto end934098fb12e383829b654938269abc12 goto end934098fb12e383829b654938269abc12
end934098fb12e383829b654938269abc12: end934098fb12e383829b654938269abc12:
; ;
// match: (CMPQconst [0] (ANDQ x y)) // match: (CMPQconst (ANDQ x y) [0])
// cond: // cond:
// result: (TESTQ x y) // result: (TESTQ x y)
{ {
if v.AuxInt != 0 {
goto end9f63614ab4b6b51b299dcfacae096b23
}
if v.Args[0].Op != OpAMD64ANDQ { if v.Args[0].Op != OpAMD64ANDQ {
goto end9f63614ab4b6b51b299dcfacae096b23 goto endd253b271c624b83def50b061d8a945a1
} }
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
y := v.Args[0].Args[1] y := v.Args[0].Args[1]
if v.AuxInt != 0 {
goto endd253b271c624b83def50b061d8a945a1
}
v.Op = OpAMD64TESTQ v.Op = OpAMD64TESTQ
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2804,21 +2804,21 @@ end934098fb12e383829b654938269abc12:
v.AddArg(y) v.AddArg(y)
return true return true
} }
goto end9f63614ab4b6b51b299dcfacae096b23 goto endd253b271c624b83def50b061d8a945a1
end9f63614ab4b6b51b299dcfacae096b23: endd253b271c624b83def50b061d8a945a1:
; ;
// match: (CMPQconst [0] (ANDQconst [c] x)) // match: (CMPQconst (ANDQconst [c] x) [0])
// cond: // cond:
// result: (TESTQconst [c] x) // result: (TESTQconst [c] x)
{ {
if v.AuxInt != 0 {
goto enda5aa8044be9d61e9e149558e9ec8ca83
}
if v.Args[0].Op != OpAMD64ANDQconst { if v.Args[0].Op != OpAMD64ANDQconst {
goto enda5aa8044be9d61e9e149558e9ec8ca83 goto endcf00c5ad714d2152d72184b163c8d57c
} }
c := v.Args[0].AuxInt c := v.Args[0].AuxInt
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
if v.AuxInt != 0 {
goto endcf00c5ad714d2152d72184b163c8d57c
}
v.Op = OpAMD64TESTQconst v.Op = OpAMD64TESTQconst
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -2827,8 +2827,8 @@ end9f63614ab4b6b51b299dcfacae096b23:
v.AddArg(x) v.AddArg(x)
return true return true
} }
goto enda5aa8044be9d61e9e149558e9ec8ca83 goto endcf00c5ad714d2152d72184b163c8d57c
enda5aa8044be9d61e9e149558e9ec8ca83: endcf00c5ad714d2152d72184b163c8d57c:
; ;
return false return false
} }
@ -3009,18 +3009,18 @@ end4493f5af38d242ebb4bc2f64055a0854:
goto endfcea07d93ded49b0e02d5fa0059309a4 goto endfcea07d93ded49b0e02d5fa0059309a4
endfcea07d93ded49b0e02d5fa0059309a4: endfcea07d93ded49b0e02d5fa0059309a4:
; ;
// match: (CMPWconst [0] (ANDW x y)) // match: (CMPWconst (ANDW x y) [0])
// cond: // cond:
// result: (TESTW x y) // result: (TESTW x y)
{ {
if v.AuxInt != 0 {
goto endd9d4754c561a7bd11697a51d800f8eca
}
if v.Args[0].Op != OpAMD64ANDW { if v.Args[0].Op != OpAMD64ANDW {
goto endd9d4754c561a7bd11697a51d800f8eca goto end390cbc150fec59cbf63a209c485ef8b2
} }
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
y := v.Args[0].Args[1] y := v.Args[0].Args[1]
if v.AuxInt != 0 {
goto end390cbc150fec59cbf63a209c485ef8b2
}
v.Op = OpAMD64TESTW v.Op = OpAMD64TESTW
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -3029,21 +3029,21 @@ endfcea07d93ded49b0e02d5fa0059309a4:
v.AddArg(y) v.AddArg(y)
return true return true
} }
goto endd9d4754c561a7bd11697a51d800f8eca goto end390cbc150fec59cbf63a209c485ef8b2
endd9d4754c561a7bd11697a51d800f8eca: end390cbc150fec59cbf63a209c485ef8b2:
; ;
// match: (CMPWconst [0] (ANDWconst [c] x)) // match: (CMPWconst (ANDWconst [c] x) [0])
// cond: // cond:
// result: (TESTWconst [c] x) // result: (TESTWconst [c] x)
{ {
if v.AuxInt != 0 {
goto endb532b10789c7ce4cedeb17af417ceb2b
}
if v.Args[0].Op != OpAMD64ANDWconst { if v.Args[0].Op != OpAMD64ANDWconst {
goto endb532b10789c7ce4cedeb17af417ceb2b goto end1bde0fea3dcffeb66b314bc6b4c9aae5
} }
c := v.Args[0].AuxInt c := v.Args[0].AuxInt
x := v.Args[0].Args[0] x := v.Args[0].Args[0]
if v.AuxInt != 0 {
goto end1bde0fea3dcffeb66b314bc6b4c9aae5
}
v.Op = OpAMD64TESTWconst v.Op = OpAMD64TESTWconst
v.AuxInt = 0 v.AuxInt = 0
v.Aux = nil v.Aux = nil
@ -3052,8 +3052,8 @@ endd9d4754c561a7bd11697a51d800f8eca:
v.AddArg(x) v.AddArg(x)
return true return true
} }
goto endb532b10789c7ce4cedeb17af417ceb2b goto end1bde0fea3dcffeb66b314bc6b4c9aae5
endb532b10789c7ce4cedeb17af417ceb2b: end1bde0fea3dcffeb66b314bc6b4c9aae5:
; ;
return false return false
} }