Lines Matching refs:if_false

684                                Label* if_false,  in DoTest()  argument
689 Split(eq, if_true, if_false, fall_through); in DoTest()
699 Label* if_false, in Split() argument
701 if (if_false == fall_through) { in Split()
704 DCHECK(if_false != fall_through); in Split()
705 __ B(NegateCondition(cond), if_false); in Split()
708 __ B(if_false); in Split()
766 Label* if_false) { in PrepareForBailoutBeforeSplit() argument
780 Split(eq, if_true, if_false, NULL); in PrepareForBailoutBeforeSplit()
2809 Label* if_false = NULL; in EmitIsSmi() local
2812 &if_true, &if_false, &fall_through); in EmitIsSmi()
2814 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSmi()
2815 __ TestAndSplit(x0, kSmiTagMask, if_true, if_false, fall_through); in EmitIsSmi()
2817 context()->Plug(if_true, if_false); in EmitIsSmi()
2829 Label* if_false = NULL; in EmitIsJSReceiver() local
2832 &if_true, &if_false, &fall_through); in EmitIsJSReceiver()
2834 __ JumpIfSmi(x0, if_false); in EmitIsJSReceiver()
2836 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsJSReceiver()
2837 Split(ge, if_true, if_false, fall_through); in EmitIsJSReceiver()
2839 context()->Plug(if_true, if_false); in EmitIsJSReceiver()
2851 Label* if_false = NULL; in EmitIsSimdValue() local
2854 &if_false, &fall_through); in EmitIsSimdValue()
2856 __ JumpIfSmi(x0, if_false); in EmitIsSimdValue()
2858 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSimdValue()
2859 Split(eq, if_true, if_false, fall_through); in EmitIsSimdValue()
2861 context()->Plug(if_true, if_false); in EmitIsSimdValue()
2873 Label* if_false = NULL; in EmitIsFunction() local
2876 &if_true, &if_false, &fall_through); in EmitIsFunction()
2878 __ JumpIfSmi(x0, if_false); in EmitIsFunction()
2880 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsFunction()
2881 Split(hs, if_true, if_false, fall_through); in EmitIsFunction()
2883 context()->Plug(if_true, if_false); in EmitIsFunction()
2895 Label* if_false = NULL; in EmitIsMinusZero() local
2898 &if_true, &if_false, &fall_through); in EmitIsMinusZero()
2901 __ JumpIfNotHeapNumber(x0, if_false, DO_SMI_CHECK); in EmitIsMinusZero()
2907 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsMinusZero()
2908 Split(vs, if_true, if_false, fall_through); in EmitIsMinusZero()
2910 context()->Plug(if_true, if_false); in EmitIsMinusZero()
2922 Label* if_false = NULL; in EmitIsArray() local
2925 &if_true, &if_false, &fall_through); in EmitIsArray()
2927 __ JumpIfSmi(x0, if_false); in EmitIsArray()
2929 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsArray()
2930 Split(eq, if_true, if_false, fall_through); in EmitIsArray()
2932 context()->Plug(if_true, if_false); in EmitIsArray()
2944 Label* if_false = NULL; in EmitIsTypedArray() local
2947 &if_false, &fall_through); in EmitIsTypedArray()
2949 __ JumpIfSmi(x0, if_false); in EmitIsTypedArray()
2951 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsTypedArray()
2952 Split(eq, if_true, if_false, fall_through); in EmitIsTypedArray()
2954 context()->Plug(if_true, if_false); in EmitIsTypedArray()
2966 Label* if_false = NULL; in EmitIsRegExp() local
2969 &if_true, &if_false, &fall_through); in EmitIsRegExp()
2971 __ JumpIfSmi(x0, if_false); in EmitIsRegExp()
2973 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsRegExp()
2974 Split(eq, if_true, if_false, fall_through); in EmitIsRegExp()
2976 context()->Plug(if_true, if_false); in EmitIsRegExp()
2988 Label* if_false = NULL; in EmitIsJSProxy() local
2991 &if_false, &fall_through); in EmitIsJSProxy()
2993 __ JumpIfSmi(x0, if_false); in EmitIsJSProxy()
2995 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsJSProxy()
2996 Split(eq, if_true, if_false, fall_through); in EmitIsJSProxy()
2998 context()->Plug(if_true, if_false); in EmitIsJSProxy()
3012 Label* if_false = NULL; in EmitObjectEquals() local
3015 &if_true, &if_false, &fall_through); in EmitObjectEquals()
3019 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitObjectEquals()
3020 Split(eq, if_true, if_false, fall_through); in EmitObjectEquals()
3022 context()->Plug(if_true, if_false); in EmitObjectEquals()
3141 Label* if_false = nullptr; in EmitIsDate() local
3144 &if_false, &fall_through); in EmitIsDate()
3146 __ JumpIfSmi(x0, if_false); in EmitIsDate()
3148 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsDate()
3149 Split(eq, if_true, if_false, fall_through); in EmitIsDate()
3151 context()->Plug(if_true, if_false); in EmitIsDate()
3421 Label* if_false = NULL; in EmitHasCachedArrayIndex() local
3424 &if_true, &if_false, &fall_through); in EmitHasCachedArrayIndex()
3428 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitHasCachedArrayIndex()
3429 Split(eq, if_true, if_false, fall_through); in EmitHasCachedArrayIndex()
3431 context()->Plug(if_true, if_false); in EmitHasCachedArrayIndex()
4172 Label* if_false = NULL; in EmitLiteralCompareTypeof() local
4175 &if_true, &if_false, &fall_through); in EmitLiteralCompareTypeof()
4180 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareTypeof()
4188 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4191 __ JumpIfSmi(x0, if_false); in EmitLiteralCompareTypeof()
4193 Split(lt, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4196 __ JumpIfSmi(x0, if_false); in EmitLiteralCompareTypeof()
4198 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4203 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4208 __ JumpIfSmi(x0, if_false); in EmitLiteralCompareTypeof()
4212 __ TestAndSplit(x1, 1 << Map::kIsUndetectable, if_false, if_true, in EmitLiteralCompareTypeof()
4216 __ JumpIfSmi(x0, if_false); in EmitLiteralCompareTypeof()
4221 if_false, fall_through); in EmitLiteralCompareTypeof()
4224 __ JumpIfSmi(x0, if_false); in EmitLiteralCompareTypeof()
4227 __ JumpIfObjectType(x0, x10, x11, FIRST_JS_RECEIVER_TYPE, if_false, lt); in EmitLiteralCompareTypeof()
4231 if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4240 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4246 if (if_false != fall_through) __ B(if_false); in EmitLiteralCompareTypeof()
4248 context()->Plug(if_true, if_false); in EmitLiteralCompareTypeof()
4267 Label* if_false = NULL; in VisitCompareOperation() local
4270 &if_true, &if_false, &fall_through); in VisitCompareOperation()
4280 Split(eq, if_true, if_false, fall_through); in VisitCompareOperation()
4290 Split(eq, if_true, if_false, fall_through); in VisitCompareOperation()
4306 Split(cond, if_true, if_false, NULL); in VisitCompareOperation()
4314 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in VisitCompareOperation()
4315 __ CompareAndSplit(x0, 0, cond, if_true, if_false, fall_through); in VisitCompareOperation()
4321 context()->Plug(if_true, if_false); in VisitCompareOperation()
4331 Label* if_false = NULL; in EmitLiteralCompareNil() local
4334 &if_true, &if_false, &fall_through); in EmitLiteralCompareNil()
4337 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareNil()
4344 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareNil()
4349 Split(eq, if_true, if_false, fall_through); in EmitLiteralCompareNil()
4352 context()->Plug(if_true, if_false); in EmitLiteralCompareNil()