Lines Matching defs:Branch
176 __ Branch(&loop, ne, a0, Operand(sp)); in GeneratePrologue() local
794 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
808 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
833 __ Branch(&jump_table_.last().label, condition, src1, src2); in DeoptimizeIf() local
966 __ Branch(÷nd_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I() local
974 __ Branch(USE_DELAY_SLOT, &done); in DoModByPowerOf2I() local
1003 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI() local
1032 __ Branch(&no_overflow_possible, ne, left_reg, Operand(kMinInt)); in DoModI() local
1037 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() local
1038 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
1045 __ Branch(&done, ge, left_reg, Operand(zero_reg)); in DoModI() local
1152 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoDivI() local
1162 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoDivI() local
1236 __ Branch(&no_overflow, lt, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I() local
1238 __ Branch(&done); in DoFlooringDivByPowerOf2I() local
1277 __ Branch(&needs_adjustment, divisor > 0 ? lt : gt, in DoFlooringDivByConstI() local
1311 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoFlooringDivI() local
1321 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoFlooringDivI() local
1328 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoFlooringDivI() local
1330 __ Branch(&done, ge, remainder, Operand(zero_reg)); in DoFlooringDivI() local
1438 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI() local
1779 __ Branch(&done); in DoMathMinMax() local
1856 __ Branch(chunk_->GetAssemblyLabel(right_block), in EmitBranch() local
1859 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1861 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1862 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranch() local
1887 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranchF() local
1896 __ Branch(chunk_->GetAssemblyLabel(true_block), condition, src1, src2); in EmitTrueBranch() local
1904 __ Branch(chunk_->GetAssemblyLabel(false_block), condition, src1, src2); in EmitFalseBranch() local
1967 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1972 __ Branch(instr->TrueLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1974 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1979 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
1984 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch() local
1999 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2006 __ Branch(instr->TrueLabel(chunk_), in DoBranch() local
2014 __ Branch(¬_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch() local
2016 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2017 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2025 __ Branch(instr->TrueLabel(chunk_), eq, scratch, Operand(SYMBOL_TYPE)); in DoBranch() local
2033 __ Branch(¬_heap_number, ne, map, Operand(at)); in DoBranch() local
2038 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2318 __ Branch(is_true, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2320 __ Branch(is_false, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2330 __ Branch(is_true, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2332 __ Branch(is_false, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2412 __ Branch(USE_DELAY_SLOT, &loop); in DoHasInPrototypeChainAndBranch() local
2430 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT() local
2486 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot() local
2509 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot() local
2576 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype() local
2792 __ Branch(&done, ne, result, Operand(scratch)); in DoLoadKeyedFixedArray() local
2890 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength() local
2927 __ Branch(&result_in_receiver, ne, scratch, Operand(zero_reg)); in DoWrapReceiver() local
2932 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
2934 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
2944 __ Branch(&result_in_receiver); in DoWrapReceiver() local
2954 __ Branch(&result_ok); in DoWrapReceiver() local
2989 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments() local
2996 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments() local
3139 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber() local
3158 __ Branch(&allocated); in DoDeferredMathAbsTaggedHeapNumber() local
3192 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs() local
3258 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor() local
3284 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound() local
3287 __ Branch(&check_sign_on_zero); in DoMathRound() local
3289 __ Branch(&done); in DoMathRound() local
3316 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound() local
3318 __ Branch(&done); in DoMathRound() local
3335 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound() local
3481 __ Branch(&no_arguments_adaptor, ne, scratch3, in PrepareForTailCall() local
3489 __ Branch(&formal_parameter_count_loaded); in PrepareForTailCall() local
3595 __ Branch(&packed_case, eq, t1, Operand(zero_reg)); in DoCallNewArray() local
3741 __ Branch(&done, NegateCondition(cc), reg, operand); in DoBoundsCheck() local
3862 __ Branch(¬_nan); in DoStoreKeyedFixedDoubleArray() local
3870 __ Branch(&done); in DoStoreKeyedFixedDoubleArray() local
3971 __ Branch(deferred->entry(), le, ToRegister(current_capacity), in DoMaybeGrowElements() local
3976 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
3979 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
4056 __ Branch(¬_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind() local
4180 __ Branch(deferred->entry(), hi, in DoStringCharFromCode() local
4186 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode() local
4285 __ Branch(deferred->entry(), hi, input, Operand(Smi::kMaxValue)); in DoNumberTagU() local
4321 __ Branch(&done); in DoDeferredNumberTagIU() local
4374 __ Branch(deferred->entry()); in DoNumberTagD() local
4452 __ Branch(&convert, ne, scratch, Operand(at)); in EmitNumberUntagD() local
4461 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD() local
4466 __ Branch(&done); in EmitNumberUntagD() local
4475 __ Branch(&done); in EmitNumberUntagD() local
4511 __ Branch(USE_DELAY_SLOT, &truncate, eq, scratch1, Operand(at)); in DoDeferredTaggedToI() local
4539 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI() local
4625 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI() local
4660 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi() local
4769 __ Branch(&deopt, eq, at, Operand(zero_reg)); in DoDeferredInstanceMigration() local
4781 __ Branch(&done, ne, at, Operand(zero_reg)); in DoDeferredInstanceMigration() local
4841 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps() local
4877 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() local
4959 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate() local
5121 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5129 __ Branch(USE_DELAY_SLOT, false_label, eq, at, Operand(input)); in EmitTypeofIs() local
5154 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5157 __ Branch(false_label, lt, scratch1(), Operand(FIRST_JS_RECEIVER_TYPE)); in EmitTypeofIs() local
5169 __ Branch(false_label); in EmitTypeofIs() local
5260 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck() local
5273 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck() local
5309 __ Branch(&use_cache); in DoForInPrepareMap() local
5324 __ Branch(&load_cache, ne, result, Operand(Smi::kZero)); in DoForInCacheArray() local
5402 __ Branch(deferred->entry(), ne, scratch, Operand(zero_reg)); in DoLoadFieldByIndex() local
5405 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex() local
5412 __ Branch(&done); in DoLoadFieldByIndex() local