diff options
Diffstat (limited to 'deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden')
-rw-r--r-- | deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden | 88 |
1 files changed, 41 insertions, 47 deletions
diff --git a/deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden b/deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden index e9283cdf51..c632a76e69 100644 --- a/deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden +++ b/deps/v8/test/cctest/interpreter/bytecode_expectations/RemoveRedundantLdar.golden @@ -16,27 +16,24 @@ snippet: " } return ld_a; " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 31 +bytecode array length: 26 bytecodes: [ - B(StackCheck), - B(LdaSmi), U8(1), - B(Star), R(0), - B(StackCheck), - B(Ldar), R(0), - B(Star), R(1), - B(Ldar), R(0), - B(Add), R(1), - B(Star), R(0), - B(Star), R(1), - B(LdaSmi), U8(10), - B(TestGreaterThan), R(1), - B(JumpIfFalse), U8(4), - B(Jump), U8(4), - B(Jump), U8(-21), - B(Ldar), R(0), - B(Return), + /* 30 E> */ B(StackCheck), + /* 45 S> */ B(LdaSmi), U8(1), + B(Star), R(0), + /* 48 E> */ B(StackCheck), + /* 64 S> */ B(Ldar), R(0), + /* 78 E> */ B(Add), R(0), U8(1), + B(Star), R(0), + /* 86 S> */ B(LdaSmi), U8(10), + /* 95 E> */ B(TestGreaterThan), R(0), + B(JumpIfFalse), U8(4), + /* 101 S> */ B(Jump), U8(4), + B(Jump), U8(-16), + /* 110 S> */ B(Ldar), R(0), + /* 123 S> */ B(Return), ] constant pool: [ ] @@ -52,26 +49,23 @@ snippet: " } while(false); return ld_a; " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 29 +bytecode array length: 23 bytecodes: [ - B(StackCheck), - B(LdaSmi), U8(1), - B(Star), R(0), - B(StackCheck), - B(Ldar), R(0), - B(Star), R(1), - B(Ldar), R(0), - B(Add), R(1), - B(Star), R(0), - B(Star), R(1), - B(LdaSmi), U8(10), - B(TestGreaterThan), R(1), - B(JumpIfFalse), U8(4), - B(Jump), U8(2), - B(Ldar), R(0), - B(Return), + /* 30 E> */ B(StackCheck), + /* 45 S> */ B(LdaSmi), U8(1), + B(Star), R(0), + /* 48 E> */ B(StackCheck), + /* 55 S> */ B(Nop), + /* 69 E> */ B(Add), R(0), U8(1), + B(Star), R(0), + /* 77 S> */ B(LdaSmi), U8(10), + /* 86 E> */ B(TestGreaterThan), R(0), + B(JumpIfFalse), U8(4), + /* 92 S> */ B(Jump), U8(2), + /* 118 S> */ B(Ldar), R(0), + /* 131 S> */ B(Return), ] constant pool: [ ] @@ -84,18 +78,18 @@ snippet: " ld_a = ld_a + ld_a; return ld_a; " -frame size: 2 +frame size: 1 parameter count: 1 -bytecode array length: 14 +bytecode array length: 13 bytecodes: [ - B(StackCheck), - B(LdaSmi), U8(1), - B(Star), R(0), - B(Star), R(1), - B(Ldar), R(0), - B(Add), R(1), - B(Star), R(0), - B(Return), + /* 30 E> */ B(StackCheck), + /* 45 S> */ B(LdaSmi), U8(1), + B(Star), R(0), + /* 50 S> */ B(Nop), + /* 64 E> */ B(Add), R(0), U8(1), + B(Star), R(0), + /* 72 S> */ B(Nop), + /* 85 S> */ B(Return), ] constant pool: [ ] |