Lines Matching defs:Branch
61 void StubBuilder::Branch(GateRef condition, Label *trueLabel, Label *falseLabel, const char* comment)
71 GateRef ifBranch = env_->GetBuilder()->Branch(currentControl, condition, trueWeight, falseWeight, comment);
291 Branch(BoolNot(*result), &mismatch, &checkMatch);
1337 Branch(isTSHClass, &setPrototype, &endSetPrototypeCheck);
1353 Branch(updateCondition, &needUpdateAOTHClass, &normalNotify);
1409 Branch(LogicOrBuilder(env_).Or(IsJsArray(receiver)).Or(IsTypedArray(receiver)).Done(), &isArray, &exit);
2021 Branch(BitAnd(objectRegionInYoung, valueRegionInEden), &newToEden, &checkMarkStatus);
2028 Branch(IntPtrEuqal(newToEdenSet, IntPtr(0)), &isNullPtr, ¬NullPtr);
2454 Branch(IsTaggedArray(cachedValue), &isTaggedArray, &exit);
4095 Branch(IsTSHClass(hclass), &isTSHClass, &exit);
4106 Branch(Equal(lastRep, Int32(static_cast<int32_t>(Representation::INT))), &repIsInt, &repIsNotInt);
4111 Branch(Equal(valueRep, Int32(static_cast<int32_t>(Representation::INT))), &exit, &valueRepIsNotInt);
4120 Branch(Equal(lastRep, Int32(static_cast<int32_t>(Representation::DOUBLE))), &repIsDouble, &exit);
4124 Branch(Equal(valueRep, Int32(static_cast<int32_t>(Representation::INT))), &exit, &valueRepIsNotInt);
4128 Branch(Equal(valueRep, Int32(static_cast<int32_t>(Representation::DOUBLE))), &exit,
6056 Branch(HasPendingException(glue), &shouldReturn, &shouldContinue);
6065 Branch(isEqual, &strictEqual1, ¬StrictEqual1);
6072 Branch(TaggedIsNull(*object), &afterLoop, &loopEnd);
6851 Branch(TaggedIsSpecial(value), &isSpecial, ¬Special);
6854 Branch(TaggedIsTrue(value), &returnTrue, &returnFalse);
6858 Branch(TaggedIsNumber(value), &isNumber, ¬Number);
6861 Branch(IsString(value), &isString, ¬String);
6865 Branch(Int32Equal(len, Int32(0)), &returnFalse, &returnTrue);
6868 Branch(TaggedObjectIsBigInt(value), &isBigint, &returnTrue);
6872 Branch(Int32Equal(len, Int32(1)), &lengthIsOne, &returnTrue);
6877 Branch(Int32Equal(data0, Int32(0)), &returnFalse, &returnTrue);
6883 Branch(TaggedIsInt(value), &isInt, &isDouble);
6887 Branch(Int32Equal(intValue, Int32(0)), &returnFalse, &returnTrue);
6892 Branch(DoubleIsNAN(doubleValue), &returnFalse, ¬Nan);
6894 Branch(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue);
7074 Branch(TaggedIsSpecial(value), &isSpecial, ¬Special);
7077 Branch(TaggedIsTrue(value), &isTrue, &isNotTrue);
7085 Branch(TaggedIsFalse(value), &isFalse, &isNotFalse);
7097 Branch(TaggedIsNumber(value), &isNumber, ¬Number);
7100 Branch(IsString(value), &isString, ¬String);
7104 Branch(Int32Equal(len, Int32(0)), &returnFalse, &returnTrue);
7107 Branch(TaggedObjectIsBigInt(value), &isBigint, &returnTrue);
7111 Branch(Int32Equal(len, Int32(1)), &lengthIsOne, &returnTrue);
7116 Branch(Int32Equal(data0, Int32(0)), &returnFalse, &returnTrue);
7123 Branch(TaggedIsInt(value), &isInt, &isDouble);
7127 Branch(Int32Equal(intValue, Int32(0)), &returnFalse, &returnTrue);
7132 Branch(DoubleIsNAN(doubleValue), &returnFalse, ¬Nan);
7134 Branch(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue);