• Home
  • Raw
  • Download

Lines Matching defs:Branch

156       __ Branch(&loop, ne, a0, Operand(sp));  in GeneratePrologue()  local
768 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
782 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
807 __ Branch(&jump_table_.last().label, condition, src1, src2); in DeoptimizeIf() local
947 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I() local
955 __ Branch(USE_DELAY_SLOT, &done); in DoModByPowerOf2I() local
984 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI() local
1013 __ Branch(&no_overflow_possible, ne, left_reg, Operand(kMinInt)); in DoModI() local
1017 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() local
1018 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
1025 __ Branch(&done, ge, left_reg, Operand(zero_reg)); in DoModI() local
1130 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoDivI() local
1140 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoDivI() local
1213 __ Branch(&no_overflow, lt, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I() local
1215 __ Branch(&done); in DoFlooringDivByPowerOf2I() local
1254 __ Branch(&needs_adjustment, divisor > 0 ? lt : gt, in DoFlooringDivByConstI() local
1288 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoFlooringDivI() local
1298 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoFlooringDivI() local
1305 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoFlooringDivI() local
1307 __ Branch(&done, ge, remainder, Operand(zero_reg)); in DoFlooringDivI() local
1413 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI() local
1753 __ Branch(&done); in DoMathMinMax() local
1831 __ Branch(chunk_->GetAssemblyLabel(right_block), in EmitBranch() local
1834 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1836 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1837 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranch() local
1862 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranchF() local
1871 __ Branch(chunk_->GetAssemblyLabel(true_block), condition, src1, src2); in EmitTrueBranch() local
1879 __ Branch(chunk_->GetAssemblyLabel(false_block), condition, src1, src2); in EmitFalseBranch() local
1943 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1948 __ Branch(instr->TrueLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1950 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1955 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1960 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch() local
1975 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
1982 __ Branch(instr->TrueLabel(chunk_), in DoBranch() local
1990 __ Branch(&not_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch() local
1992 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
1993 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2001 __ Branch(instr->TrueLabel(chunk_), eq, scratch, Operand(SYMBOL_TYPE)); in DoBranch() local
2008 __ Branch(instr->TrueLabel(chunk_), eq, scratch, in DoBranch() local
2017 __ Branch(&not_heap_number, ne, map, Operand(at)); in DoBranch() local
2022 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2326 __ Branch(is_true, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2328 __ Branch(is_false, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2338 __ Branch(is_true, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2340 __ Branch(is_false, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2420 __ Branch(USE_DELAY_SLOT, &loop); in DoHasInPrototypeChainAndBranch() local
2438 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT() local
2537 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot() local
2560 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot() local
2640 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype() local
2855 __ Branch(&done, ne, result, Operand(scratch)); in DoLoadKeyedFixedArray() local
2964 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength() local
3001 __ Branch(&result_in_receiver, ne, scratch, Operand(zero_reg)); in DoWrapReceiver() local
3006 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3008 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3018 __ Branch(&result_in_receiver); in DoWrapReceiver() local
3028 __ Branch(&result_ok); in DoWrapReceiver() local
3063 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments() local
3070 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments() local
3210 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber() local
3229 __ Branch(&allocated); in DoDeferredMathAbsTaggedHeapNumber() local
3263 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs() local
3328 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor() local
3354 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound() local
3357 __ Branch(&check_sign_on_zero); in DoMathRound() local
3359 __ Branch(&done); in DoMathRound() local
3385 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound() local
3387 __ Branch(&done); in DoMathRound() local
3404 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound() local
3550 __ Branch(&no_arguments_adaptor, ne, scratch3, in PrepareForTailCall() local
3558 __ Branch(&formal_parameter_count_loaded); in PrepareForTailCall() local
3664 __ Branch(&packed_case, eq, t1, Operand(zero_reg)); in DoCallNewArray() local
3825 __ Branch(&done, NegateCondition(cc), reg, operand); in DoBoundsCheck() local
3946 __ Branch(&not_nan); in DoStoreKeyedFixedDoubleArray() local
3954 __ Branch(&done); in DoStoreKeyedFixedDoubleArray() local
4070 __ Branch(deferred->entry(), le, ToRegister(current_capacity), in DoMaybeGrowElements() local
4075 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
4078 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
4150 __ Branch(&not_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind() local
4274 __ Branch(deferred->entry(), hi, in DoStringCharFromCode() local
4280 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode() local
4379 __ Branch(deferred->entry(), hi, input, Operand(Smi::kMaxValue)); in DoNumberTagU() local
4415 __ Branch(&done); in DoDeferredNumberTagIU() local
4471 __ Branch(deferred->entry()); in DoNumberTagD() local
4551 __ Branch(&convert, ne, scratch, Operand(at)); in EmitNumberUntagD() local
4560 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD() local
4565 __ Branch(&done); in EmitNumberUntagD() local
4574 __ Branch(&done); in EmitNumberUntagD() local
4613 __ Branch(USE_DELAY_SLOT, &no_heap_number, ne, scratch1, Operand(at)); in DoDeferredTaggedToI() local
4616 __ Branch(&done); in DoDeferredTaggedToI() local
4622 __ Branch(&check_bools, ne, input_reg, Operand(at)); in DoDeferredTaggedToI() local
4624 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4629 __ Branch(&check_false, ne, scratch2, Operand(at)); in DoDeferredTaggedToI() local
4630 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4637 __ Branch(USE_DELAY_SLOT, &done); in DoDeferredTaggedToI() local
4660 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI() local
4746 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI() local
4781 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi() local
4945 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps() local
4981 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() local
5074 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate() local
5236 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5244 __ Branch(USE_DELAY_SLOT, false_label, eq, at, Operand(input)); in EmitTypeofIs() local
5269 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5272 __ Branch(false_label, lt, scratch1(), Operand(FIRST_JS_RECEIVER_TYPE)); in EmitTypeofIs() local
5297 __ Branch(false_label); in EmitTypeofIs() local
5388 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck() local
5401 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck() local
5437 __ Branch(&use_cache); in DoForInPrepareMap() local
5452 __ Branch(&load_cache, ne, result, Operand(Smi::FromInt(0))); in DoForInCacheArray() local
5528 __ Branch(deferred->entry(), ne, scratch, Operand(zero_reg)); in DoLoadFieldByIndex() local
5531 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex() local
5538 __ Branch(&done); in DoLoadFieldByIndex() local