Lines Matching defs:exit
147 Label exit(&builder_);
151 builder_.Branch(builder_.TaggedIsHole(*result), &returnUndefined, &exit, 1, BranchWeight::DEOPT_WEIGHT,
156 builder_.Jump(&exit);
158 builder_.Bind(&exit);
306 Label exit(&builder_);
324 result = ConvertUInt32ToTaggedNumber(value, &exit);
336 result = ConvertFloat64ToInt32(value, &exit);
368 result = ConvertSpecialHoleIntToTagged(value, &exit);
373 result = ConvertSpecialHoleDoubleToTagged(value, &exit);
384 GateRef MCRLowering::ConvertSpecialHoleIntToTagged(GateRef gate, Label* exit)
395 builder_.Jump(exit);
401 builder_.Jump(exit);
403 builder_.Bind(exit);
407 GateRef MCRLowering::ConvertSpecialHoleDoubleToTagged(GateRef gate, Label* exit)
418 builder_.Jump(exit);
424 builder_.Jump(exit);
426 builder_.Bind(exit);
430 GateRef MCRLowering::ConvertTaggedNumberToBool(GateRef gate, Label *exit)
442 builder_.Jump(exit);
448 builder_.Jump(exit);
449 builder_.Bind(exit);
453 GateRef MCRLowering::ConvertTaggedNumberToInt32(GateRef gate, Label *exit)
462 builder_.Jump(exit);
465 builder_.Jump(exit);
466 builder_.Bind(exit);
470 GateRef MCRLowering::ConvertTaggedNumberToFloat64(GateRef gate, Label *exit)
478 builder_.Jump(exit);
481 builder_.Jump(exit);
482 builder_.Bind(exit);
491 Label exit(&builder_);
500 LowerCheckTaggedDoubleAndConvert(gate, frameState, &exit);
506 LowerCheckTaggedNumberAndConvert(gate, frameState, &exit);
524 LowerCheckFloat64AndConvert(gate, frameState, &exit);
531 void MCRLowering::LowerCheckFloat64AndConvert(GateRef gate, GateRef frameState, Label *exit)
535 GateRef result = ConvertFloat64ToInt32(value, exit);
590 void MCRLowering::LowerCheckTaggedDoubleAndConvert(GateRef gate, GateRef frameState, Label *exit)
599 result = ConvertTaggedDoubleToInt32(value, exit);
606 void MCRLowering::LowerCheckTaggedNumberAndConvert(GateRef gate, GateRef frameState, Label *exit)
614 result = ConvertTaggedNumberToInt32(value, exit);
616 result = ConvertTaggedNumberToFloat64(value, exit);
619 result = ConvertTaggedNumberToBool(value, exit);
722 GateRef MCRLowering::ConvertUInt32ToTaggedNumber(GateRef gate, Label *exit)
731 builder_.Jump(exit);
734 builder_.Jump(exit);
735 builder_.Bind(exit);
739 GateRef MCRLowering::ConvertFloat64ToInt32(GateRef gate, Label *exit)
741 return builder_.DoubleToInt(gate, exit);
767 GateRef MCRLowering::ConvertTaggedDoubleToInt32(GateRef gate, Label *exit)
769 return builder_.DoubleToInt(builder_.GetDoubleOfTDouble(gate), exit);
965 void MCRLowering::InitializeWithSpeicalValue(Label *exit, GateRef object, GateRef glue,
976 BRANCH_CIR(builder_.Int32UnsignedLessThan(*startOffset, end), &storeValue, exit);
992 Label exit(&builder_);
1068 builder_.Jump(&exit);
1070 builder_.Bind(&exit);
1078 Label exit(&builder_);
1169 builder_.Jump(&exit);
1172 builder_.Bind(&exit);
1180 Label exit(&builder_);
1217 builder_.Jump(&exit);
1220 builder_.Bind(&exit);
1228 Label exit(&builder_);
1265 builder_.Jump(&exit);
1268 builder_.Bind(&exit);