mirror of
https://github.com/golang/go
synced 2024-11-25 01:37: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:
parent
1cc5789df9
commit
25abe96214
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user