diff options
author | Keith Randall <khr@golang.org> | 2015-07-28 14:19:20 -0700 |
---|---|---|
committer | Keith Randall <khr@golang.org> | 2015-07-28 22:47:36 +0000 |
commit | 9cb332efd445a7e0672b96f9bc703c93f02879a5 (patch) | |
tree | e04bc2bd44e43fdf1924a6f10b80917d172f79c2 /src/cmd/compile/internal/ssa/func_test.go | |
parent | 25d1916816c7fae4049b47efdc5fde37ce4a9be1 (diff) | |
download | go-9cb332efd445a7e0672b96f9bc703c93f02879a5.tar.gz go-9cb332efd445a7e0672b96f9bc703c93f02879a5.zip |
[dev.ssa] cmd/compile/internal/ssa: Split OpConst into an OpConst8, OpConst16, ...
Convert the polymorphic OpConst into monomorphic variants.
Change-Id: I90bb8894fbac04ca5e5484ea260c131ef8b506fb
Reviewed-on: https://go-review.googlesource.com/12798
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/ssa/func_test.go')
-rw-r--r-- | src/cmd/compile/internal/ssa/func_test.go | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/src/cmd/compile/internal/ssa/func_test.go b/src/cmd/compile/internal/ssa/func_test.go index edea8f78d1..dda96317fe 100644 --- a/src/cmd/compile/internal/ssa/func_test.go +++ b/src/cmd/compile/internal/ssa/func_test.go @@ -23,7 +23,7 @@ // Bloc("exit", // Exit("mem")), // Bloc("deadblock", -// Valu("deadval", OpConst, TypeBool, 0, true), +// Valu("deadval", OpConstBool, TypeBool, 0, true), // If("deadval", "deadblock", "exit"))) // // and the Blocks or Values used in the Func can be accessed @@ -265,8 +265,8 @@ func TestArgs(t *testing.T) { c := NewConfig("amd64", DummyFrontend{t}) fun := Fun(c, "entry", Bloc("entry", - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Valu("mem", OpArg, TypeMem, 0, ".mem"), Goto("exit")), @@ -288,8 +288,8 @@ func TestEquiv(t *testing.T) { { Fun(c, "entry", Bloc("entry", - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Valu("mem", OpArg, TypeMem, 0, ".mem"), Goto("exit")), @@ -297,8 +297,8 @@ func TestEquiv(t *testing.T) { Exit("mem"))), Fun(c, "entry", Bloc("entry", - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Valu("mem", OpArg, TypeMem, 0, ".mem"), Goto("exit")), @@ -309,8 +309,8 @@ func TestEquiv(t *testing.T) { { Fun(c, "entry", Bloc("entry", - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Valu("mem", OpArg, TypeMem, 0, ".mem"), Goto("exit")), @@ -320,8 +320,8 @@ func TestEquiv(t *testing.T) { Bloc("exit", Exit("mem")), Bloc("entry", - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Valu("mem", OpArg, TypeMem, 0, ".mem"), Goto("exit"))), @@ -354,14 +354,14 @@ func TestEquiv(t *testing.T) { Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("b", OpConst, TypeInt64, 26, nil), - Valu("a", OpConst, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), Exit("mem"))), Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Exit("mem"))), }, // value auxint different @@ -369,12 +369,12 @@ func TestEquiv(t *testing.T) { Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 14, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), Exit("mem"))), Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 26, nil), Exit("mem"))), }, // value aux different @@ -382,12 +382,12 @@ func TestEquiv(t *testing.T) { Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 0, 14), + Valu("a", OpConst64, TypeInt64, 0, 14), Exit("mem"))), Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 0, 26), + Valu("a", OpConst64, TypeInt64, 0, 26), Exit("mem"))), }, // value args different @@ -395,15 +395,15 @@ func TestEquiv(t *testing.T) { Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 14, nil), - Valu("b", OpConst, TypeInt64, 26, nil), + Valu("a", OpConst64, TypeInt64, 14, nil), + Valu("b", OpConst64, TypeInt64, 26, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "a", "b"), Exit("mem"))), Fun(c, "entry", Bloc("entry", Valu("mem", OpArg, TypeMem, 0, ".mem"), - Valu("a", OpConst, TypeInt64, 0, nil), - Valu("b", OpConst, TypeInt64, 14, nil), + Valu("a", OpConst64, TypeInt64, 0, nil), + Valu("b", OpConst64, TypeInt64, 14, nil), Valu("sum", OpAdd64, TypeInt64, 0, nil, "b", "a"), Exit("mem"))), }, |