]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/internal/obj: remove ACHECKNIL
authorMatthew Dempsky <mdempsky@google.com>
Sat, 17 Sep 2016 02:19:42 +0000 (19:19 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Sat, 17 Sep 2016 02:38:24 +0000 (02:38 +0000)
Updates #16357.

Change-Id: I35f938d675ca5c31f65c4419ee0732bbc593b5cb
Reviewed-on: https://go-review.googlesource.com/29368
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Dave Cheney <dave@cheney.net>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/compile/internal/amd64/prog.go
src/cmd/compile/internal/arm/prog.go
src/cmd/compile/internal/arm64/prog.go
src/cmd/compile/internal/mips64/prog.go
src/cmd/compile/internal/ppc64/prog.go
src/cmd/compile/internal/s390x/prog.go
src/cmd/compile/internal/x86/prog.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/util.go
src/cmd/internal/obj/x86/asm6.go

index 42b3c4d82ecdb41dc90c27f97dda4ec2a8a97282..8087718ee4b0c8fe2662810ef483248e886695c1 100644 (file)
@@ -29,7 +29,6 @@ var progtable = [x86.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index 9a89e4ae40986e08499f4cc3a761581917fc9a2d..9a7fa9bddaa55e0fa92ab64b3de761c1b5bd3a96 100644 (file)
@@ -28,7 +28,6 @@ var progtable = [arm.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index abb5a24d32f8c543770caa63f520069353a225d3..c6ff0899cb89f0e85ffac6ef69b9e51fa55e37b7 100644 (file)
@@ -31,7 +31,6 @@ var progtable = [arm64.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index caf848286d6962dcad966ec62c80d35168917979..9404c0384a77c520aec7eac4ca0d9e3226a2d737 100644 (file)
@@ -31,7 +31,6 @@ var progtable = [mips.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index cc83f0d208d4b92002ce9f7f4fb810660bc0d6ed..b5d9d29ffc8b079de9e9ea5c0f33f861645a475e 100644 (file)
@@ -31,7 +31,6 @@ var progtable = [ppc64.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index a00924a8ea7fb113d5bff865e5805aa5626e0864..c0920b2e8bbdc275778fe18d197b75dfeb691de6 100644 (file)
@@ -24,7 +24,6 @@ var progtable = [s390x.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA & obj.AMask:   {Flags: gc.Pseudo},
        obj.AUNDEF & obj.AMask:    {Flags: gc.Break},
        obj.AUSEFIELD & obj.AMask: {Flags: gc.OK},
-       obj.ACHECKNIL & obj.AMask: {Flags: gc.LeftRead},
        obj.AVARDEF & obj.AMask:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL & obj.AMask:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE & obj.AMask:  {Flags: gc.Pseudo | gc.LeftRead},
index f2b4a65ebfea822c7f46eb3ed9b848bc87d7ab99..b09b844c862348a09133ae50e55688577c845124 100644 (file)
@@ -37,7 +37,6 @@ var progtable = [x86.ALAST & obj.AMask]obj.ProgInfo{
        obj.APCDATA:   {Flags: gc.Pseudo},
        obj.AUNDEF:    {Flags: gc.Break},
        obj.AUSEFIELD: {Flags: gc.OK},
-       obj.ACHECKNIL: {Flags: gc.LeftRead},
        obj.AVARDEF:   {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARKILL:  {Flags: gc.Pseudo | gc.RightWrite},
        obj.AVARLIVE:  {Flags: gc.Pseudo | gc.LeftRead},
index c5d600d5649b0cd24028ab7af57abfdf7533a143..e239c9d55242616eb5b1e936ff02ff30812fe477 100644 (file)
@@ -271,7 +271,6 @@ type As int16
 const (
        AXXX As = iota
        ACALL
-       ACHECKNIL
        ADUFFCOPY
        ADUFFZERO
        AEND
index 9a12e88ed62f2783b83100f278b19888bb265c27..bbff065f737925e47dc061c052ef15af98ef3198 100644 (file)
@@ -472,7 +472,6 @@ func (a As) String() string {
 var Anames = []string{
        "XXX",
        "CALL",
-       "CHECKNIL",
        "DUFFCOPY",
        "DUFFZERO",
        "END",
index a8e33038130f0148ac32bf266bae5f6e0d913fd2..a4c9603534384ac0841a3cfef0c4bdabf36b274b 100644 (file)
@@ -1742,7 +1742,6 @@ var optab =
        {obj.ATYPE, nil, 0, [23]uint8{}},
        {obj.AFUNCDATA, yfuncdata, Px, [23]uint8{0, 0}},
        {obj.APCDATA, ypcdata, Px, [23]uint8{0, 0}},
-       {obj.ACHECKNIL, nil, 0, [23]uint8{}},
        {obj.AVARDEF, nil, 0, [23]uint8{}},
        {obj.AVARKILL, nil, 0, [23]uint8{}},
        {obj.ADUFFCOPY, yduff, Px, [23]uint8{0xe8}},