Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(68)

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/IfConditions.golden

Issue 1854713002: Correctly annotate eval origin. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: fix mips64 Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # 1 #
2 # Autogenerated by generate-bytecode-expectations. 2 # Autogenerated by generate-bytecode-expectations.
3 # 3 #
4 4
5 --- 5 ---
6 pool type: number 6 pool type: number
7 execute: yes 7 execute: yes
8 wrap: no 8 wrap: no
9 test function name: f 9 test function name: f
10 10
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after
640 B(Return), 640 B(Return),
641 B(LdaUndefined), 641 B(LdaUndefined),
642 B(Return), 642 B(Return),
643 ] 643 ]
644 constant pool: [ 644 constant pool: [
645 265, 645 265,
646 ] 646 ]
647 handlers: [ 647 handlers: [
648 ] 648 ]
649 649
650 ---
651 snippet: "
652 function f(a, b) {
653 if (a == b) { return 1; }
654 if (a === b) { return 1; }
655 if (a < b) { return 1; }
656 if (a > b) { return 1; }
657 if (a <= b) { return 1; }
658 if (a >= b) { return 1; }
659 if (a in b) { return 1; }
660 if (a instanceof b) { return 1; }
661 return 0;
662 }
663 f(1, 1);
664 "
665 frame size: 1
666 parameter count: 3
667 bytecode array length: 107
668 bytecodes: [
669 B(StackCheck),
670 B(Ldar), R(arg0),
671 B(Star), R(0),
672 B(Ldar), R(arg1),
673 B(TestEqual), R(0),
674 B(JumpIfFalse), U8(5),
675 B(LdaSmi), U8(1),
676 B(Return),
677 B(Ldar), R(arg0),
678 B(Star), R(0),
679 B(Ldar), R(arg1),
680 B(TestEqualStrict), R(0),
681 B(JumpIfFalse), U8(5),
682 B(LdaSmi), U8(1),
683 B(Return),
684 B(Ldar), R(arg0),
685 B(Star), R(0),
686 B(Ldar), R(arg1),
687 B(TestLessThan), R(0),
688 B(JumpIfFalse), U8(5),
689 B(LdaSmi), U8(1),
690 B(Return),
691 B(Ldar), R(arg0),
692 B(Star), R(0),
693 B(Ldar), R(arg1),
694 B(TestGreaterThan), R(0),
695 B(JumpIfFalse), U8(5),
696 B(LdaSmi), U8(1),
697 B(Return),
698 B(Ldar), R(arg0),
699 B(Star), R(0),
700 B(Ldar), R(arg1),
701 B(TestLessThanOrEqual), R(0),
702 B(JumpIfFalse), U8(5),
703 B(LdaSmi), U8(1),
704 B(Return),
705 B(Ldar), R(arg0),
706 B(Star), R(0),
707 B(Ldar), R(arg1),
708 B(TestGreaterThanOrEqual), R(0),
709 B(JumpIfFalse), U8(5),
710 B(LdaSmi), U8(1),
711 B(Return),
712 B(Ldar), R(arg0),
713 B(Star), R(0),
714 B(Ldar), R(arg1),
715 B(TestIn), R(0),
716 B(JumpIfFalse), U8(5),
717 B(LdaSmi), U8(1),
718 B(Return),
719 B(Ldar), R(arg0),
720 B(Star), R(0),
721 B(Ldar), R(arg1),
722 B(TestInstanceOf), R(0),
723 B(JumpIfFalse), U8(5),
724 B(LdaSmi), U8(1),
725 B(Return),
726 B(LdaZero),
727 B(Return),
728 ]
729 constant pool: [
730 ]
731 handlers: [
732 ]
733
734 ---
735 snippet: "
736 function f() {
737 var a = 0;
738 if (a) {
739 return 20;
740 } else {
741 return -20;
742 }
743 };
744 f();
745 "
746 frame size: 1
747 parameter count: 1
748 bytecode array length: 14
749 bytecodes: [
750 B(StackCheck),
751 B(LdaZero),
752 B(Star), R(0),
753 B(JumpIfToBooleanFalse), U8(5),
754 B(LdaSmi), U8(20),
755 B(Return),
756 B(LdaSmi), U8(-20),
757 B(Return),
758 B(LdaUndefined),
759 B(Return),
760 ]
761 constant pool: [
762 ]
763 handlers: [
764 ]
765
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698