Home | History | Annotate | Download | only in arm64

Lines Matching refs:if_true

684                                Label* if_true,
689 __ CompareAndSplit(result_register(), 0, ne, if_true, if_false, fall_through);
693 // If (cond), branch to if_true.
698 Label* if_true,
702 __ B(cond, if_true);
703 } else if (if_true == fall_through) {
707 __ B(cond, if_true);
769 Label* if_true,
784 Split(eq, if_true, if_false, NULL);
2660 Label* if_true = NULL;
2664 &if_true, &if_false, &fall_through);
2666 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2667 __ TestAndSplit(x0, kSmiTagMask, if_true, if_false, fall_through);
2669 context()->Plug(if_true, if_false);
2680 Label* if_true = NULL;
2684 &if_true, &if_false, &fall_through);
2688 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2689 __ TestAndSplit(x0, kSmiTagMask | sign_mask, if_true, if_false, fall_through);
2691 context()->Plug(if_true, if_false);
2702 Label* if_true = NULL;
2706 &if_true, &if_false, &fall_through);
2709 __ JumpIfRoot(x0, Heap::kNullValueRootIndex, if_true);
2718 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2719 Split(le, if_true, if_false, fall_through);
2721 context()->Plug(if_true, if_false);
2732 Label* if_true = NULL;
2736 &if_true, &if_false, &fall_through);
2740 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2741 Split(ge, if_true, if_false, fall_through);
2743 context()->Plug(if_true, if_false);
2755 Label* if_true = NULL;
2759 &if_true, &if_false, &fall_through);
2765 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2766 Split(ne, if_true, if_false, fall_through);
2768 context()->Plug(if_true, if_false);
2779 Label* if_true = NULL;
2783 &if_true, &if_false, &fall_through);
2867 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2868 Split(eq, if_true, if_false, fall_through);
2870 context()->Plug(if_true, if_false);
2881 Label* if_true = NULL;
2885 &if_true
2889 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2890 Split(eq, if_true, if_false, fall_through);
2892 context()->Plug(if_true, if_false);
2903 Label* if_true = NULL;
2907 &if_true, &if_false, &fall_through);
2916 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2917 Split(vs, if_true, if_false, fall_through);
2919 context()->Plug(if_true, if_false);
2930 Label* if_true = NULL;
2934 &if_true, &if_false, &fall_through);
2938 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2939 Split(eq, if_true, if_false, fall_through);
2941 context()->Plug(if_true, if_false);
2952 Label* if_true = NULL;
2956 &if_true, &if_false, &fall_through);
2960 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2961 Split(eq, if_true, if_false, fall_through);
2963 context()->Plug(if_true, if_false);
2972 Label* if_true = NULL;
2976 &if_true, &if_false, &fall_through);
2992 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2993 Split(eq, if_true, if_false, fall_through);
2995 context()->Plug(if_true, if_false);
3008 Label* if_true = NULL;
3012 &if_true, &if_false, &fall_through);
3016 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
3017 Split(eq, if_true, if_false, fall_through);
3019 context()->Plug(if_true, if_false);
3566 Label* if_true = NULL;
3570 &if_true, &if_false, &fall_through);
3574 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
3575 Split(eq, if_true, if_false, fall_through);
3577 context()->Plug(if_true, if_false);
4222 Label* if_true = NULL;
4226 &if_true, &if_false, &fall_through);
4231 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
4236 __ JumpIfSmi(x0, if_true);
4239 Split(eq, if_true, if_false, fall_through);
4246 __ TestAndSplit(x1, 1 << Map::kIsUndetectable, if_true, if_false,
4252 Split(eq, if_true, if_false, fall_through);
4255 __ JumpIfRoot(x0, Heap::kTrueValueRootIndex, if_true);
4257 Split(eq, if_true, if_false, fall_through);
4261 __ JumpIfRoot(x0, Heap::kUndefinedValueRootIndex, if_true);
4266 __ TestAndSplit(x1, 1 << Map::kIsUndetectable, if_false, if_true,
4272 __ JumpIfObjectType(x0, x10, x11, JS_FUNCTION_TYPE, if_true);
4273 __ CompareAndSplit(x11, JS_FUNCTION_PROXY_TYPE, eq, if_true, if_false,
4279 __ JumpIfRoot(x0, Heap::kNullValueRootIndex, if_true);
4289 __ TestAndSplit(x10, 1 << Map::kIsUndetectable, if_true, if_false,
4296 context()->Plug(if_true, if_false);
4314 Label* if_true = NULL;
4318 &if_true, &if_false, &fall_through);
4328 Split(eq, if_true, if_false, fall_through);
4335 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
4337 __ CompareAndSplit(x0, 0, eq, if_true, if_false, fall_through);
4353 Split(cond, if_true, if_false, NULL);
4362 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
4363 __ CompareAndSplit(x0, 0, cond, if_true, if_false, fall_through);
4369 context()->Plug(if_true, if_false);
4378 Label* if_true = NULL;
4382 &if_true, &if_false, &fall_through);
4385 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
4392 Split(eq, if_true, if_false, fall_through);
4396 __ CompareAndSplit(x0, 0, ne, if_true, if_false, fall_through);
4399 context()->Plug(if_true, if_false);