Lines Matching full:branch
31 Branch(TaggedIsHole(*result), &isHole, &exit); in Equal()
55 Branch(TaggedIsHole(*result), &isHole, ¬Hole); in NotEqual()
66 Branch(TaggedIsTrue(*result), &resultIsTrue, &resultNotTrue); in NotEqual()
97 Branch(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in Less()
101 Branch(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in Less()
106 Branch(Int32LessThan(intLeft, intRight), &leftLessRight, &leftNotLessRight); in Less()
112 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Less()
116 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Less()
128 Branch(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in Less()
141 Branch(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in Less()
155 … Branch(DoubleLessThan(*doubleLeft, *doubleRight), &leftLessRight, &leftNotLessRight); in Less()
194 Branch(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in LessEq()
198 Branch(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in LessEq()
203 Branch(Int32LessThanOrEqual(intLeft, intRight), &leftLessEqRight, &leftNotLessEqRight); in LessEq()
209 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in LessEq()
213 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in LessEq()
225 Branch(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in LessEq()
238 Branch(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in LessEq()
252 … Branch(DoubleLessThanOrEqual(*doubleLeft, *doubleRight), &leftLessEqRight, &leftNotLessEqRight); in LessEq()
290 Branch(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in Greater()
294 Branch(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in Greater()
299 Branch(Int32GreaterThan(intLeft, intRight), &leftGreaterRight, &leftNotGreaterRight); in Greater()
305 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in Greater()
309 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in Greater()
321 Branch(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in Greater()
334 Branch(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in Greater()
348 … Branch(DoubleGreaterThan(*doubleLeft, *doubleRight), &leftGreaterRight, &leftNotGreaterRight); in Greater()
386 Branch(TaggedIsInt(left), &leftIsInt, &leftOrRightNotInt); in GreaterEq()
390 Branch(TaggedIsInt(right), &rightIsInt, &leftOrRightNotInt); in GreaterEq()
395 … Branch(Int32GreaterThanOrEqual(intLeft, intRight), &leftGreaterEqRight, &leftNotGreaterEQRight); in GreaterEq()
401 Branch(TaggedIsNumber(left), &leftIsNumber, &slowPath); in GreaterEq()
405 Branch(TaggedIsNumber(right), &rightIsNumber, &slowPath); in GreaterEq()
417 Branch(TaggedIsInt(left), &leftIsInt1, &leftNotInt1); in GreaterEq()
430 Branch(TaggedIsInt(right), &rightIsInt1, &rightNotInt1); in GreaterEq()
444 Branch(DoubleGreaterThanOrEqual(*doubleLeft, *doubleRight), in GreaterEq()
479 Branch(TaggedIsHole(*result), &slowPath, &exit); in Add()
499 Branch(TaggedIsHole(*result), &slowPath, &exit); in Sub()
519 Branch(TaggedIsHole(*result), &slowPath, &exit); in Mul()
539 Branch(TaggedIsHole(*result), &slowPath, &exit); in Div()
559 Branch(TaggedIsHole(*result), &slowPath, &exit); in Mod()
585 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shl()
589 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Shl()
594 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Shl()
599 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shl()
618 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shl()
672 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Shr()
676 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Shr()
681 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Shr()
686 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shr()
705 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Shr()
735 Branch(condition, &overflow, ¬Overflow); in Shr()
767 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Ashr()
771 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Ashr()
776 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Ashr()
781 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Ashr()
800 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Ashr()
852 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in And()
856 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in And()
861 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in And()
866 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in And()
885 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in And()
936 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Or()
940 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Or()
945 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Or()
950 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Or()
969 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Or()
1020 Branch(TaggedIsNumber(left), &leftIsNumber, &leftNotNumberOrRightNotNumber); in Xor()
1024 Branch(TaggedIsNumber(right), &rightIsNumber, &leftNotNumberOrRightNotNumber); in Xor()
1029 Branch(TaggedIsInt(left), &leftIsInt, &leftIsDouble); in Xor()
1034 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Xor()
1053 Branch(TaggedIsInt(right), &rightIsInt, &rightIsDouble); in Xor()
1101 Branch(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Inc()
1106 Branch(Int32Equal(valueInt, Int32(INT32_MAX)), &valueNotInt, &valueNoOverflow); in Inc()
1116 Branch(TaggedIsDouble(value), &valueIsDouble, &slowPath); in Inc()
1146 Branch(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Dec()
1151 Branch(Int32Equal(valueInt, Int32(INT32_MIN)), &valueNotInt, &valueNoOverflow); in Dec()
1161 Branch(TaggedIsDouble(value), &valueIsDouble, &slowPath); in Dec()
1191 Branch(TaggedIsInt(value), &valueIsInt, &valueNotInt); in Neg()
1197 Branch(Int32Equal(valueInt, Int32(0)), &valueIsZero, &valueNotZero); in Neg()
1207 Branch(Int32Equal(valueInt, Int32(INT32_MIN)), &valueIsInt32Min, &valueNotInt32Min); in Neg()
1224 Branch(TaggedIsDouble(value), &valueIsDouble, &valueNotDouble); in Neg()
1254 Branch(TaggedIsInt(value), &numberIsInt, &numberNotInt); in Not()
1265 Branch(TaggedIsDouble(value), &numberIsDouble, &numberNotDouble); in Not()