Lines Matching refs:if_true
679 Label* if_true, in DoTest() argument
686 Split(eq, result_register(), Operand(at), if_true, if_false, fall_through); in DoTest()
693 Label* if_true, in Split() argument
697 __ Branch(if_true, cc, lhs, rhs); in Split()
698 } else if (if_true == fall_through) { in Split()
701 __ Branch(if_true, cc, lhs, rhs); in Split()
764 Label* if_true, in PrepareForBailoutBeforeSplit() argument
776 Split(eq, a0, Operand(t0), if_true, if_false, NULL); in PrepareForBailoutBeforeSplit()
3078 Label* if_true = NULL; in EmitIsSmi() local
3082 &if_true, &if_false, &fall_through); in EmitIsSmi()
3084 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSmi()
3086 Split(eq, t0, Operand(zero_reg), if_true, if_false, fall_through); in EmitIsSmi()
3088 context()->Plug(if_true, if_false); in EmitIsSmi()
3099 Label* if_true = NULL; in EmitIsJSReceiver() local
3103 &if_true, &if_false, &fall_through); in EmitIsJSReceiver()
3107 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsJSReceiver()
3109 if_true, if_false, fall_through); in EmitIsJSReceiver()
3111 context()->Plug(if_true, if_false); in EmitIsJSReceiver()
3122 Label* if_true = NULL; in EmitIsSimdValue() local
3125 context()->PrepareTest(&materialize_true, &materialize_false, &if_true, in EmitIsSimdValue()
3130 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSimdValue()
3131 Split(eq, a1, Operand(SIMD128_VALUE_TYPE), if_true, if_false, fall_through); in EmitIsSimdValue()
3133 context()->Plug(if_true, if_false); in EmitIsSimdValue()
3144 Label* if_true = NULL; in EmitIsFunction() local
3148 &if_true, &if_false, &fall_through); in EmitIsFunction()
3152 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsFunction()
3153 __ Branch(if_true, hs, a2, Operand(FIRST_FUNCTION_TYPE)); in EmitIsFunction()
3156 context()->Plug(if_true, if_false); in EmitIsFunction()
3167 Label* if_true = NULL; in EmitIsMinusZero() local
3171 &if_true, &if_false, &fall_through); in EmitIsMinusZero()
3183 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsMinusZero()
3184 Split(eq, a2, Operand(t0), if_true, if_false, fall_through); in EmitIsMinusZero()
3186 context()->Plug(if_true, if_false); in EmitIsMinusZero()
3197 Label* if_true = NULL; in EmitIsArray() local
3201 &if_true, &if_false, &fall_through); in EmitIsArray()
3205 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsArray()
3207 if_true, if_false, fall_through); in EmitIsArray()
3209 context()->Plug(if_true, if_false); in EmitIsArray()
3220 Label* if_true = NULL; in EmitIsTypedArray() local
3223 context()->PrepareTest(&materialize_true, &materialize_false, &if_true, in EmitIsTypedArray()
3228 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsTypedArray()
3229 Split(eq, a1, Operand(JS_TYPED_ARRAY_TYPE), if_true, if_false, fall_through); in EmitIsTypedArray()
3231 context()->Plug(if_true, if_false); in EmitIsTypedArray()
3242 Label* if_true = NULL; in EmitIsRegExp() local
3246 &if_true, &if_false, &fall_through); in EmitIsRegExp()
3250 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsRegExp()
3251 Split(eq, a1, Operand(JS_REGEXP_TYPE), if_true, if_false, fall_through); in EmitIsRegExp()
3253 context()->Plug(if_true, if_false); in EmitIsRegExp()
3264 Label* if_true = NULL; in EmitIsJSProxy() local
3267 context()->PrepareTest(&materialize_true, &materialize_false, &if_true, in EmitIsJSProxy()
3272 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsJSProxy()
3273 Split(eq, a1, Operand(JS_PROXY_TYPE), if_true, if_false, fall_through); in EmitIsJSProxy()
3275 context()->Plug(if_true, if_false); in EmitIsJSProxy()
3288 Label* if_true = NULL; in EmitObjectEquals() local
3292 &if_true, &if_false, &fall_through); in EmitObjectEquals()
3295 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitObjectEquals()
3296 Split(eq, v0, Operand(a1), if_true, if_false, fall_through); in EmitObjectEquals()
3298 context()->Plug(if_true, if_false); in EmitObjectEquals()
3414 Label* if_true = nullptr; in EmitIsDate() local
3417 context()->PrepareTest(&materialize_true, &materialize_false, &if_true, in EmitIsDate()
3422 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsDate()
3423 Split(eq, a1, Operand(JS_DATE_TYPE), if_true, if_false, fall_through); in EmitIsDate()
3425 context()->Plug(if_true, if_false); in EmitIsDate()
3710 Label* if_true = NULL; in EmitHasCachedArrayIndex() local
3714 &if_true, &if_false, &fall_through); in EmitHasCachedArrayIndex()
3719 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitHasCachedArrayIndex()
3720 Split(eq, a0, Operand(zero_reg), if_true, if_false, fall_through); in EmitHasCachedArrayIndex()
3722 context()->Plug(if_true, if_false); in EmitHasCachedArrayIndex()
4468 Label* if_true = NULL; in EmitLiteralCompareTypeof() local
4472 &if_true, &if_false, &fall_through); in EmitLiteralCompareTypeof()
4477 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareTypeof()
4481 __ JumpIfSmi(v0, if_true); in EmitLiteralCompareTypeof()
4484 Split(eq, v0, Operand(at), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4488 Split(lt, a1, Operand(FIRST_NONSTRING_TYPE), if_true, if_false, in EmitLiteralCompareTypeof()
4493 Split(eq, a1, Operand(SYMBOL_TYPE), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4496 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof()
4498 Split(eq, v0, Operand(at), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4501 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof()
4507 Split(ne, a1, Operand(zero_reg), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4514 Split(eq, a1, Operand(1 << Map::kIsCallable), if_true, if_false, in EmitLiteralCompareTypeof()
4519 __ Branch(if_true, eq, v0, Operand(at)); in EmitLiteralCompareTypeof()
4527 Split(eq, a1, Operand(zero_reg), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4534 Split(eq, v0, Operand(at), if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4541 context()->Plug(if_true, if_false); in EmitLiteralCompareTypeof()
4556 Label* if_true = NULL; in VisitCompareOperation() local
4560 &if_true, &if_false, &fall_through); in VisitCompareOperation()
4570 Split(eq, v0, Operand(t0), if_true, if_false, fall_through); in VisitCompareOperation()
4581 Split(eq, v0, Operand(at), if_true, if_false, fall_through); in VisitCompareOperation()
4597 Split(cc, a1, Operand(a0), if_true, if_false, NULL); in VisitCompareOperation()
4605 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in VisitCompareOperation()
4606 Split(cc, v0, Operand(zero_reg), if_true, if_false, fall_through); in VisitCompareOperation()
4612 context()->Plug(if_true, if_false); in VisitCompareOperation()
4620 Label* if_true = NULL; in EmitLiteralCompareNil() local
4624 &if_true, &if_false, &fall_through); in EmitLiteralCompareNil()
4627 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareNil()
4634 Split(eq, a0, Operand(a1), if_true, if_false, fall_through); in EmitLiteralCompareNil()
4639 Split(eq, v0, Operand(a1), if_true, if_false, fall_through); in EmitLiteralCompareNil()
4641 context()->Plug(if_true, if_false); in EmitLiteralCompareNil()