Lines Matching refs:cont

617   FlagsContinuation cont(kEqual, node);
620 return VisitWord32Test(m.left().node(), &cont);
622 VisitWord32Compare(node, &cont);
627 FlagsContinuation cont(kSignedLessThan, node);
628 VisitWord32Compare(node, &cont);
633 FlagsContinuation cont(kSignedLessThanOrEqual, node);
634 VisitWord32Compare(node, &cont);
639 FlagsContinuation cont(kUnsignedLessThan, node);
640 VisitWord32Compare(node, &cont);
645 FlagsContinuation cont(kUnsignedLessThanOrEqual, node);
646 VisitWord32Compare(node, &cont);
651 FlagsContinuation cont(kEqual, node);
654 return VisitWord64Test(m.left().node(), &cont);
656 VisitWord64Compare(node, &cont);
662 FlagsContinuation cont(kOverflow, ovf);
663 return VisitInt32AddWithOverflow(node, &cont);
665 FlagsContinuation cont;
666 VisitInt32AddWithOverflow(node, &cont);
672 FlagsContinuation cont(kOverflow, ovf);
673 return VisitInt32SubWithOverflow(node, &cont);
675 FlagsContinuation cont;
676 VisitInt32SubWithOverflow(node, &cont);
681 FlagsContinuation cont(kSignedLessThan, node);
682 VisitWord64Compare(node, &cont);
687 FlagsContinuation cont(kSignedLessThanOrEqual, node);
688 VisitWord64Compare(node, &cont);
700 FlagsContinuation cont(kUnorderedEqual, node);
701 VisitFloat64Compare(node, &cont);
706 FlagsContinuation cont(kUnorderedLessThan, node);
707 VisitFloat64Compare(node, &cont);
712 FlagsContinuation cont(kUnorderedLessThanOrEqual, node);
713 VisitFloat64Compare(node, &cont);
784 void InstructionSelector::VisitWord64Test(Node* node, FlagsContinuation* cont) {
790 FlagsContinuation* cont) {
866 FlagsContinuation cont(kNotEqual, tbranch, fbranch);
870 cont.Negate();
871 cont.SwapBlocks();
881 cont.Negate();
890 cont.Negate();
903 cont.OverwriteAndNegateIfEqual(kEqual);
904 return VisitWord32Compare(value, &cont);
906 cont.OverwriteAndNegateIfEqual(kSignedLessThan);
907 return VisitWord32Compare(value, &cont);
909 cont.OverwriteAndNegateIfEqual(kSignedLessThanOrEqual);
910 return VisitWord32Compare(value, &cont);
912 cont.OverwriteAndNegateIfEqual(kUnsignedLessThan);
913 return VisitWord32Compare(value, &cont);
915 cont.OverwriteAndNegateIfEqual(kUnsignedLessThanOrEqual);
916 return VisitWord32Compare(value, &cont);
918 cont.OverwriteAndNegateIfEqual(kEqual);
919 return VisitWord64Compare(value, &cont);
921 cont.OverwriteAndNegateIfEqual(kSignedLessThan);
922 return VisitWord64Compare(value, &cont);
924 cont.OverwriteAndNegateIfEqual(kSignedLessThanOrEqual);
925 return VisitWord64Compare(value, &cont);
927 cont.OverwriteAndNegateIfEqual(kUnorderedEqual);
928 return VisitFloat64Compare(value, &cont);
930 cont.OverwriteAndNegateIfEqual(kUnorderedLessThan);
931 return VisitFloat64Compare(value, &cont);
933 cont.OverwriteAndNegateIfEqual(kUnorderedLessThanOrEqual);
934 return VisitFloat64Compare(value, &cont);
949 cont.OverwriteAndNegateIfEqual(kOverflow);
950 return VisitInt32AddWithOverflow(node, &cont);
952 cont.OverwriteAndNegateIfEqual(kOverflow);
953 return VisitInt32SubWithOverflow(node, &cont);
966 VisitWord32Test(value, &cont);
1066 FlagsContinuation* cont) {
1072 FlagsContinuation* cont) {
1077 void InstructionSelector::VisitWord32Test(Node* node, FlagsContinuation* cont) {
1083 FlagsContinuation* cont) {
1089 FlagsContinuation* cont) {