Home | History | Annotate | Download | only in arm64

Lines Matching refs:if_false

685                                Label* if_false,
689 __ CompareAndSplit(result_register(), 0, ne, if_true, if_false, fall_through);
694 // If (!cond), branch to if_false.
699 Label* if_false,
701 if (if_false == fall_through) {
704 DCHECK(if_false != fall_through);
705 __ B(NegateCondition(cond), if_false);
708 __ B(if_false);
770 Label* if_false) {
784 Split(eq, if_true, if_false, NULL);
2661 Label* if_false = 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);
2681 Label* if_false = 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);
2703 Label* if_false = NULL;
2706 &if_true, &if_false, &fall_through);
2708 __ JumpIfSmi(x0, if_false);
2713 __ Tbnz(x11, Map::kIsUndetectable, if_false);
2716 __ B(lt, if_false);
2718 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2719 Split(le, if_true, if_false, fall_through);
2721 context()->Plug(if_true, if_false);
2733 Label* if_false = NULL;
2736 &if_true, &if_false, &fall_through);
2738 __ JumpIfSmi(x0, if_false);
2740 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2741 Split(ge, if_true, if_false, fall_through);
2743 context()->Plug(if_true, if_false);
2756 Label* if_false = NULL;
2759 &if_true, &if_false, &fall_through);
2761 __ JumpIfSmi(x0, if_false);
2765 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2766 Split(ne, if_true, if_false, fall_through);
2768 context()->Plug(if_true, if_false);
2780 Label* if_false = NULL;
2783 &if_true, &if_false, &fall_through);
2802 __ B(eq, if_false);
2836 __ B(eq, if_false);
2857 __ JumpIfSmi(prototype, if_false);
2867 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2868 Split(eq, if_true, if_false, fall_through);
2870 context()->Plug(if_true, if_false);
2882 Label* if_false = NULL;
2885 &if_true, &if_false
2887 __ JumpIfSmi(x0, if_false);
2889 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2890 Split(eq, if_true, if_false, fall_through);
2892 context()->Plug(if_true, if_false);
2904 Label* if_false = NULL;
2907 &if_true, &if_false, &fall_through);
2910 __ JumpIfNotHeapNumber(x0, if_false, DO_SMI_CHECK);
2916 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2917 Split(vs, if_true, if_false, fall_through);
2919 context()->Plug(if_true, if_false);
2931 Label* if_false = NULL;
2934 &if_true, &if_false, &fall_through);
2936 __ JumpIfSmi(x0, if_false);
2938 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2939 Split(eq, if_true, if_false, fall_through);
2941 context()->Plug(if_true, if_false);
2953 Label* if_false = NULL;
2956 &if_true, &if_false, &fall_through);
2958 __ JumpIfSmi(x0, if_false);
2960 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
2961 Split(eq, if_true, if_false, fall_through);
2963 context()->Plug(if_true, if_false);
2973 Label* if_false = 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);
3009 Label* if_false = 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);
3567 Label* if_false = 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);
4223 Label* if_false = NULL;
4226 &if_true, &if_false, &fall_through);
4231 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false);
4239 Split(eq, if_true, if_false, fall_through);
4242 __ JumpIfSmi(x0, if_false);
4244 __ JumpIfObjectType(x0, x0, x1, FIRST_NONSTRING_TYPE, if_false, ge);
4246 __ TestAndSplit(x1, 1 << Map::kIsUndetectable, if_true, if_false,
4250 __ JumpIfSmi(x0, if_false);
4252 Split(eq, if_true, if_false, fall_through);
4257 Split(eq, if_true, if_false, fall_through);
4262 __ JumpIfSmi(x0, if_false);
4266 __ TestAndSplit(x1, 1 << Map::kIsUndetectable, if_false, if_true,
4270 __ JumpIfSmi(x0, if_false);
4273 __ CompareAndSplit(x11, JS_FUNCTION_PROXY_TYPE, eq, if_true, if_false,
4278 __ JumpIfSmi(x0, if_false);
4283 if_false, lt);
4285 __ B(gt, if_false);
4289 __ TestAndSplit(x10, 1 << Map::kIsUndetectable, if_true, if_false,
4294 if (if_false != fall_through) __ B(if_false);
4296 context()->Plug(if_true, if_false);
4315 Label* if_false = 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);
4379 Label* if_false = 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);