Lines Matching full:branch
32 BRANCH(TaggedIsHole(*result), &isHole, ¬Hole); in Equal()
43 BRANCH(TaggedIsTrue(*result), &resultIsTrue, &resultNotTrue); in Equal()
72 BRANCH(TaggedIsHole(*result), &isHole, ¬Hole); in NotEqual()
83 BRANCH(TaggedIsTrue(*result), &resultIsTrue, &resultNotTrue); in NotEqual()
112 BRANCH(FastStrictEqual(glue, left, right, callback), &strictEqual, ¬StrictEqual); in StrictEqual()
139 BRANCH(FastStrictEqual(glue, left, right, callback), &strictEqual, ¬StrictEqual); in StrictNotEqual()
170 BRANCH(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in Less()
174 BRANCH(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in Less()
180 BRANCH(Int32LessThan(intLeft, intRight), &leftLessRight, &leftNotLessRight); in Less()
186 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Less()
190 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Less()
203 BRANCH(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in Less()
217 BRANCH(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in Less()
235 … BRANCH(DoubleLessThan(*doubleLeft, *doubleRight), &leftLessRight, &leftNotLessRight); in Less()
277 BRANCH(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in LessEq()
281 BRANCH(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in LessEq()
287 BRANCH(Int32LessThanOrEqual(intLeft, intRight), &leftLessEqRight, &leftNotLessEqRight); in LessEq()
293 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in LessEq()
297 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in LessEq()
310 BRANCH(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in LessEq()
324 BRANCH(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in LessEq()
342 … BRANCH(DoubleLessThanOrEqual(*doubleLeft, *doubleRight), &leftLessEqRight, &leftNotLessEqRight); in LessEq()
383 BRANCH(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in Greater()
387 BRANCH(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in Greater()
393 BRANCH(Int32GreaterThan(intLeft, intRight), &leftGreaterRight, &leftNotGreaterRight); in Greater()
399 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Greater()
403 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Greater()
416 BRANCH(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in Greater()
430 BRANCH(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in Greater()
448 … BRANCH(DoubleGreaterThan(*doubleLeft, *doubleRight), &leftGreaterRight, &leftNotGreaterRight); in Greater()
489 BRANCH(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in GreaterEq()
493 BRANCH(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in GreaterEq()
499 … BRANCH(Int32GreaterThanOrEqual(intLeft, intRight), &leftGreaterEqRight, &leftNotGreaterEQRight); in GreaterEq()
505 BRANCH(TaggedIsNumber(left), &leftIsNumber, &slowPath); in GreaterEq()
509 BRANCH(TaggedIsNumber(right), &rightIsNumber, &slowPath); in GreaterEq()
522 BRANCH(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in GreaterEq()
536 BRANCH(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in GreaterEq()
554 BRANCH(DoubleGreaterThanOrEqual(*doubleLeft, *doubleRight), in GreaterEq()
592 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in Add()
613 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in Sub()
634 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in Mul()
655 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in Div()
676 BRANCH(TaggedIsHole(*result), &slowPath, &exit); in Mod()
703 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shl()
707 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Shl()
712 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Shl()
717 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shl()
738 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shl()
796 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shr()
800 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Shr()
805 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Shr()
810 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shr()
831 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shr()
864 BRANCH(condition, &overflow, ¬Overflow); in Shr()
898 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Ashr()
902 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Ashr()
907 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Ashr()
912 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Ashr()
933 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Ashr()
988 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in And()
992 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in And()
997 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in And()
1002 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in And()
1023 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in And()
1077 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Or()
1081 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Or()
1086 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Or()
1091 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Or()
1112 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Or()
1166 BRANCH(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Xor()
1170 BRANCH(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Xor()
1175 BRANCH(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Xor()
1180 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Xor()
1201 BRANCH(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Xor()
1252 BRANCH(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Inc()
1257 BRANCH(Int32Equal(valueInt, Int32(INT32_MAX)), &valueNotInt, &valueNoOverflow); in Inc()
1268 BRANCH(TaggedIsDouble(value), &valueIsDouble, &slowPath); in Inc()
1300 BRANCH(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Dec()
1305 BRANCH(Int32Equal(valueInt, Int32(INT32_MIN)), &valueNotInt, &valueNoOverflow); in Dec()
1316 BRANCH(TaggedIsDouble(value), &valueIsDouble, &slowPath); in Dec()
1348 BRANCH(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Neg()
1354 BRANCH(Int32Equal(valueInt, Int32(0)), &valueIsZero, &valueNotZero); in Neg()
1365 BRANCH(Int32Equal(valueInt, Int32(INT32_MIN)), &valueIsInt32Min, &valueNotInt32Min); in Neg()
1384 BRANCH(TaggedIsDouble(value), &valueIsDouble, &valueNotDouble); in Neg()
1416 BRANCH(TaggedIsInt(value), &numberIsInt, &numberNotInt); in Not()
1428 BRANCH(TaggedIsDouble(value), &numberIsDouble, &numberNotDouble); in Not()