mirror of
https://github.com/golang/go
synced 2024-10-05 19:11:22 -06:00
[dev.ssa] cmd/compile: add pxor to list of instructions analyzeable by liveness analysis
Change-Id: I6ea0a3482d8813b8555b16fe6c377cad33554619 Reviewed-on: https://go-review.googlesource.com/14247 Reviewed-by: David Chase <drchase@google.com>
This commit is contained in:
parent
ce4317266c
commit
73024083b0
@ -165,6 +165,7 @@ var progtable = [x86.ALAST]obj.ProgInfo{
|
||||
x86.AORW: {Flags: gc.SizeW | gc.LeftRead | RightRdwr | gc.SetCarry},
|
||||
x86.APOPQ: {Flags: gc.SizeQ | gc.RightWrite},
|
||||
x86.APUSHQ: {Flags: gc.SizeQ | gc.LeftRead},
|
||||
x86.APXOR: {Flags: gc.SizeD | gc.LeftRead | RightRdwr},
|
||||
x86.ARCLB: {Flags: gc.SizeB | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
x86.ARCLL: {Flags: gc.SizeL | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
x86.ARCLQ: {Flags: gc.SizeQ | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
|
@ -187,6 +187,7 @@ var progtable = [x86.ALAST]obj.ProgInfo{
|
||||
x86.AORW: {Flags: gc.SizeW | gc.LeftRead | RightRdwr | gc.SetCarry},
|
||||
x86.APOPL: {Flags: gc.SizeL | gc.RightWrite},
|
||||
x86.APUSHL: {Flags: gc.SizeL | gc.LeftRead},
|
||||
x86.APXOR: {Flags: gc.SizeD | gc.LeftRead | RightRdwr},
|
||||
x86.ARCLB: {Flags: gc.SizeB | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
x86.ARCLL: {Flags: gc.SizeL | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
x86.ARCLW: {Flags: gc.SizeW | gc.LeftRead | RightRdwr | gc.ShiftCX | gc.SetCarry | gc.UseCarry},
|
||||
|
Loading…
Reference in New Issue
Block a user