Lines Matching refs:if_false
660 Label* if_false, in DoTest() argument
666 Split(not_zero, if_true, if_false, fall_through); in DoTest()
672 Label* if_false, in Split() argument
674 if (if_false == fall_through) { in Split()
677 __ j(NegateCondition(cc), if_false); in Split()
680 __ jmp(if_false); in Split()
741 Label* if_false) { in PrepareForBailoutBeforeSplit() argument
752 Split(equal, if_true, if_false, NULL); in PrepareForBailoutBeforeSplit()
2894 Label* if_false = NULL; in EmitIsSmi() local
2897 &if_true, &if_false, &fall_through); in EmitIsSmi()
2899 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSmi()
2901 __ jmp(if_false); in EmitIsSmi()
2903 context()->Plug(if_true, if_false); in EmitIsSmi()
2915 Label* if_false = NULL; in EmitIsNonNegativeSmi() local
2918 &if_true, &if_false, &fall_through); in EmitIsNonNegativeSmi()
2920 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsNonNegativeSmi()
2922 Split(non_negative_smi, if_true, if_false, fall_through); in EmitIsNonNegativeSmi()
2924 context()->Plug(if_true, if_false); in EmitIsNonNegativeSmi()
2936 Label* if_false = NULL; in EmitIsObject() local
2939 &if_true, &if_false, &fall_through); in EmitIsObject()
2941 __ JumpIfSmi(rax, if_false); in EmitIsObject()
2948 __ j(not_zero, if_false); in EmitIsObject()
2951 __ j(below, if_false); in EmitIsObject()
2953 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsObject()
2954 Split(below_equal, if_true, if_false, fall_through); in EmitIsObject()
2956 context()->Plug(if_true, if_false); in EmitIsObject()
2968 Label* if_false = NULL; in EmitIsSpecObject() local
2971 &if_true, &if_false, &fall_through); in EmitIsSpecObject()
2973 __ JumpIfSmi(rax, if_false); in EmitIsSpecObject()
2975 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsSpecObject()
2976 Split(above_equal, if_true, if_false, fall_through); in EmitIsSpecObject()
2978 context()->Plug(if_true, if_false); in EmitIsSpecObject()
2990 Label* if_false = NULL; in EmitIsUndetectableObject() local
2993 &if_true, &if_false, &fall_through); in EmitIsUndetectableObject()
2995 __ JumpIfSmi(rax, if_false); in EmitIsUndetectableObject()
2999 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsUndetectableObject()
3000 Split(not_zero, if_true, if_false, fall_through); in EmitIsUndetectableObject()
3002 context()->Plug(if_true, if_false); in EmitIsUndetectableObject()
3015 Label* if_false = NULL; in EmitIsStringWrapperSafeForDefaultValueOf() local
3018 &if_true, &if_false, &fall_through); in EmitIsStringWrapperSafeForDefaultValueOf()
3033 __ j(equal, if_false); in EmitIsStringWrapperSafeForDefaultValueOf()
3060 __ j(equal, if_false); in EmitIsStringWrapperSafeForDefaultValueOf()
3078 __ j(zero, if_false); in EmitIsStringWrapperSafeForDefaultValueOf()
3084 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsStringWrapperSafeForDefaultValueOf()
3085 Split(equal, if_true, if_false, fall_through); in EmitIsStringWrapperSafeForDefaultValueOf()
3087 context()->Plug(if_true, if_false); in EmitIsStringWrapperSafeForDefaultValueOf()
3099 Label* if_false = NULL; in EmitIsFunction() local
3102 &if_true, &if_false, &fall_through); in EmitIsFunction()
3104 __ JumpIfSmi(rax, if_false); in EmitIsFunction()
3106 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsFunction()
3107 Split(equal, if_true, if_false, fall_through); in EmitIsFunction()
3109 context()->Plug(if_true, if_false); in EmitIsFunction()
3121 Label* if_false = NULL; in EmitIsMinusZero() local
3124 &if_true, &if_false, &fall_through); in EmitIsMinusZero()
3127 __ CheckMap(rax, map, if_false, DO_SMI_CHECK); in EmitIsMinusZero()
3130 __ j(no_overflow, if_false); in EmitIsMinusZero()
3133 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsMinusZero()
3134 Split(equal, if_true, if_false, fall_through); in EmitIsMinusZero()
3136 context()->Plug(if_true, if_false); in EmitIsMinusZero()
3148 Label* if_false = NULL; in EmitIsArray() local
3151 &if_true, &if_false, &fall_through); in EmitIsArray()
3153 __ JumpIfSmi(rax, if_false); in EmitIsArray()
3155 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsArray()
3156 Split(equal, if_true, if_false, fall_through); in EmitIsArray()
3158 context()->Plug(if_true, if_false); in EmitIsArray()
3170 Label* if_false = NULL; in EmitIsRegExp() local
3173 &if_true, &if_false, &fall_through); in EmitIsRegExp()
3175 __ JumpIfSmi(rax, if_false); in EmitIsRegExp()
3177 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsRegExp()
3178 Split(equal, if_true, if_false, fall_through); in EmitIsRegExp()
3180 context()->Plug(if_true, if_false); in EmitIsRegExp()
3190 Label* if_false = NULL; in EmitIsConstructCall() local
3193 &if_true, &if_false, &fall_through); in EmitIsConstructCall()
3209 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitIsConstructCall()
3210 Split(equal, if_true, if_false, fall_through); in EmitIsConstructCall()
3212 context()->Plug(if_true, if_false); in EmitIsConstructCall()
3226 Label* if_false = NULL; in EmitObjectEquals() local
3229 &if_true, &if_false, &fall_through); in EmitObjectEquals()
3233 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitObjectEquals()
3234 Split(equal, if_true, if_false, fall_through); in EmitObjectEquals()
3236 context()->Plug(if_true, if_false); in EmitObjectEquals()
3801 Label* if_false = NULL; in EmitHasCachedArrayIndex() local
3804 &if_true, &if_false, &fall_through); in EmitHasCachedArrayIndex()
3808 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitHasCachedArrayIndex()
3810 __ jmp(if_false); in EmitHasCachedArrayIndex()
3812 context()->Plug(if_true, if_false); in EmitHasCachedArrayIndex()
4532 Label* if_false = NULL; in EmitLiteralCompareTypeof() local
4535 &if_true, &if_false, &fall_through); in EmitLiteralCompareTypeof()
4540 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareTypeof()
4547 Split(equal, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4549 __ JumpIfSmi(rax, if_false); in EmitLiteralCompareTypeof()
4552 __ j(above_equal, if_false); in EmitLiteralCompareTypeof()
4555 Split(zero, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4557 __ JumpIfSmi(rax, if_false); in EmitLiteralCompareTypeof()
4559 Split(equal, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4564 Split(equal, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4568 __ JumpIfSmi(rax, if_false); in EmitLiteralCompareTypeof()
4573 Split(not_zero, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4575 __ JumpIfSmi(rax, if_false); in EmitLiteralCompareTypeof()
4580 Split(equal, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4582 __ JumpIfSmi(rax, if_false); in EmitLiteralCompareTypeof()
4586 __ j(below, if_false); in EmitLiteralCompareTypeof()
4588 __ j(above, if_false); in EmitLiteralCompareTypeof()
4592 Split(zero, if_true, if_false, fall_through); in EmitLiteralCompareTypeof()
4594 if (if_false != fall_through) __ jmp(if_false); in EmitLiteralCompareTypeof()
4596 context()->Plug(if_true, if_false); in EmitLiteralCompareTypeof()
4612 Label* if_false = NULL; in VisitCompareOperation() local
4615 &if_true, &if_false, &fall_through); in VisitCompareOperation()
4625 Split(equal, if_true, if_false, fall_through); in VisitCompareOperation()
4632 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in VisitCompareOperation()
4635 Split(zero, if_true, if_false, fall_through); in VisitCompareOperation()
4652 Split(cc, if_true, if_false, NULL); in VisitCompareOperation()
4662 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in VisitCompareOperation()
4664 Split(cc, if_true, if_false, fall_through); in VisitCompareOperation()
4670 context()->Plug(if_true, if_false); in VisitCompareOperation()
4679 Label* if_false = NULL; in EmitLiteralCompareNil() local
4682 &if_true, &if_false, &fall_through); in EmitLiteralCompareNil()
4685 PrepareForBailoutBeforeSplit(expr, true, if_true, if_false); in EmitLiteralCompareNil()
4691 Split(equal, if_true, if_false, fall_through); in EmitLiteralCompareNil()
4696 Split(not_zero, if_true, if_false, fall_through); in EmitLiteralCompareNil()
4698 context()->Plug(if_true, if_false); in EmitLiteralCompareNil()