• Home
  • Raw
  • Download

Lines Matching defs:Branch

152       __ Branch(&loop, ne, a0, Operand(sp));  in GeneratePrologue()  local
782 __ Branch(&no_deopt, ne, a1, Operand(zero_reg)); in DeoptimizeIf() local
796 __ Branch(&skip, NegateCondition(condition), src1, src2); in DeoptimizeIf() local
822 __ Branch(&jump_table_.last()->label, condition, src1, src2); in DeoptimizeIf() local
955 __ Branch(&dividend_is_not_negative, ge, dividend, Operand(zero_reg)); in DoModByPowerOf2I() local
963 __ Branch(USE_DELAY_SLOT, &done); in DoModByPowerOf2I() local
992 __ Branch(&remainder_not_zero, ne, result, Operand(zero_reg)); in DoModByConstI() local
1021 __ Branch(&no_overflow_possible, ne, left_reg, Operand(kMinInt)); in DoModI() local
1026 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() local
1027 __ Branch(USE_DELAY_SLOT, &done); in DoModI() local
1034 __ Branch(&done, ge, left_reg, Operand(zero_reg)); in DoModI() local
1141 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoDivI() local
1151 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoDivI() local
1231 __ Branch(&no_overflow, lt, scratch, Operand(zero_reg)); in DoFlooringDivByPowerOf2I() local
1233 __ Branch(&done); in DoFlooringDivByPowerOf2I() local
1272 __ Branch(&needs_adjustment, divisor > 0 ? lt : gt, in DoFlooringDivByConstI() local
1306 __ Branch(&left_not_zero, ne, dividend, Operand(zero_reg)); in DoFlooringDivI() local
1316 __ Branch(&left_not_min_int, ne, dividend, Operand(kMinInt)); in DoFlooringDivI() local
1329 __ Branch(&done, eq, remainder, Operand(zero_reg), USE_DELAY_SLOT); in DoFlooringDivI() local
1331 __ Branch(&done, ge, remainder, Operand(zero_reg)); in DoFlooringDivI() local
1431 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulS() local
1535 __ Branch(&done, ge, at, Operand(zero_reg)); in DoMulI() local
1900 __ Branch(&done); in DoMathMinMax() local
1977 __ Branch(chunk_->GetAssemblyLabel(right_block), in EmitBranch() local
1980 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1982 __ Branch(chunk_->GetAssemblyLabel(left_block), condition, src1, src2); in EmitBranch() local
1983 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranch() local
2008 __ Branch(chunk_->GetAssemblyLabel(right_block)); in EmitBranchF() local
2017 __ Branch(chunk_->GetAssemblyLabel(true_block), condition, src1, src2); in EmitTrueBranch() local
2025 __ Branch(chunk_->GetAssemblyLabel(false_block), condition, src1, src2); in EmitFalseBranch() local
2088 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2093 __ Branch(instr->TrueLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2095 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2100 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(at)); in DoBranch() local
2105 __ Branch(instr->FalseLabel(chunk_), eq, reg, Operand(zero_reg)); in DoBranch() local
2120 __ Branch(instr->FalseLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2127 __ Branch(instr->TrueLabel(chunk_), in DoBranch() local
2135 __ Branch(&not_string, ge , at, Operand(FIRST_NONSTRING_TYPE)); in DoBranch() local
2137 __ Branch(instr->TrueLabel(chunk_), ne, at, Operand(zero_reg)); in DoBranch() local
2138 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2146 __ Branch(instr->TrueLabel(chunk_), eq, scratch, Operand(SYMBOL_TYPE)); in DoBranch() local
2154 __ Branch(&not_heap_number, ne, map, Operand(at)); in DoBranch() local
2159 __ Branch(instr->FalseLabel(chunk_)); in DoBranch() local
2440 __ Branch(is_true, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2442 __ Branch(is_false, hs, temp2, Operand(FIRST_FUNCTION_TYPE)); in EmitClassOfTest() local
2453 __ Branch(is_true, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2455 __ Branch(is_false, ne, instance_type, Operand(JS_FUNCTION_TYPE)); in EmitClassOfTest() local
2534 __ Branch(&loop, USE_DELAY_SLOT); in DoHasInPrototypeChainAndBranch() local
2553 __ Branch(USE_DELAY_SLOT, &done, condition, v0, Operand(zero_reg)); in DoCmpT() local
2609 __ Branch(&is_not_hole, ne, result, Operand(at)); in DoLoadContextSlot() local
2632 __ Branch(&skip_assignment, ne, scratch, Operand(at)); in DoStoreContextSlot() local
2714 __ Branch(&done, ne, scratch, Operand(MAP_TYPE)); in DoLoadFunctionPrototype() local
2967 __ Branch(&done, ne, result, Operand(scratch)); in DoLoadKeyedFixedArray() local
3072 __ Branch(&done, eq, fp, Operand(elem)); in DoArgumentsLength() local
3109 __ Branch(&result_in_receiver, ne, at, Operand(zero_reg)); in DoWrapReceiver() local
3113 __ Branch(&result_in_receiver, ne, at, Operand(zero_reg)); in DoWrapReceiver() local
3118 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3120 __ Branch(&global_object, eq, receiver, Operand(scratch)); in DoWrapReceiver() local
3129 __ Branch(&result_in_receiver); in DoWrapReceiver() local
3140 __ Branch(&result_ok); in DoWrapReceiver() local
3175 __ Branch(USE_DELAY_SLOT, &invoke, eq, length, Operand(zero_reg)); in DoApplyArguments() local
3182 __ Branch(USE_DELAY_SLOT, &loop, ne, length, Operand(zero_reg)); in DoApplyArguments() local
3325 __ Branch(&done, eq, at, Operand(zero_reg)); in DoDeferredMathAbsTaggedHeapNumber() local
3344 __ Branch(&allocated); in DoDeferredMathAbsTaggedHeapNumber() local
3378 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitIntegerMathAbs() local
3393 __ Branch(USE_DELAY_SLOT, &done, ge, input, Operand(zero_reg)); in EmitSmiMathAbs() local
3461 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathFloor() local
3487 __ Branch(&skip1, gt, scratch, Operand(HeapNumber::kExponentBias - 2)); in DoMathRound() local
3490 __ Branch(&check_sign_on_zero); in DoMathRound() local
3492 __ Branch(&done); in DoMathRound() local
3522 __ Branch(&skip2, ge, result, Operand(zero_reg)); in DoMathRound() local
3524 __ Branch(&done); in DoMathRound() local
3541 __ Branch(&done, ne, result, Operand(zero_reg)); in DoMathRound() local
3687 __ Branch(&no_arguments_adaptor, ne, scratch3, in PrepareForTailCall() local
3695 __ Branch(&formal_parameter_count_loaded); in PrepareForTailCall() local
3798 __ Branch(&packed_case, eq, a5, Operand(zero_reg)); in DoCallNewArray() local
3953 __ Branch(&done, NegateCondition(cc), reg, operand); in DoBoundsCheck() local
4205 __ Branch(deferred->entry(), le, ToRegister(current_capacity), in DoMaybeGrowElements() local
4210 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
4213 __ Branch(deferred->entry(), ge, ToRegister(key), in DoMaybeGrowElements() local
4276 __ Branch(&not_applicable, ne, scratch, Operand(from_map)); in DoTransitionElementsKind() local
4400 __ Branch(deferred->entry(), hi, in DoStringCharFromCode() local
4406 __ Branch(deferred->entry(), eq, result, Operand(scratch)); in DoStringCharFromCode() local
4478 __ Branch(deferred->entry(), hi, input, Operand(Smi::kMaxValue)); in DoNumberTagU() local
4515 __ Branch(&done); in DoDeferredNumberTagIU() local
4568 __ Branch(deferred->entry()); in DoNumberTagD() local
4645 __ Branch(&convert, ne, scratch, Operand(at)); in EmitNumberUntagD() local
4654 __ Branch(&done, ne, at, Operand(zero_reg)); in EmitNumberUntagD() local
4659 __ Branch(&done); in EmitNumberUntagD() local
4668 __ Branch(&done); in EmitNumberUntagD() local
4704 __ Branch(USE_DELAY_SLOT, &truncate, eq, scratch1, Operand(at)); in DoDeferredTaggedToI() local
4732 __ Branch(&done, ne, input_reg, Operand(zero_reg)); in DoDeferredTaggedToI() local
4818 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToI() local
4853 __ Branch(&done, ne, result_reg, Operand(zero_reg)); in DoDoubleToSmi() local
4960 __ Branch(&deopt, eq, at, Operand(zero_reg)); in DoDeferredInstanceMigration() local
4972 __ Branch(&done, ne, at, Operand(zero_reg)); in DoDeferredInstanceMigration() local
5032 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps() local
5068 __ Branch(&heap_number, eq, scratch, Operand(factory()->heap_number_map())); in DoClampTToUint8() local
5150 __ Branch(&loop, ge, scratch, Operand(zero_reg)); in DoAllocate() local
5314 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5322 __ Branch(USE_DELAY_SLOT, false_label, eq, at, Operand(input)); in EmitTypeofIs() local
5347 __ Branch(USE_DELAY_SLOT, true_label, eq, at, Operand(input)); in EmitTypeofIs() local
5350 __ Branch(false_label, lt, scratch1(), Operand(FIRST_JS_RECEIVER_TYPE)); in EmitTypeofIs() local
5362 __ Branch(false_label); in EmitTypeofIs() local
5453 __ Branch(&done, hs, sp, Operand(at)); in DoStackCheck() local
5466 __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); in DoStackCheck() local
5502 __ Branch(&use_cache); in DoForInPrepareMap() local
5517 __ Branch(&load_cache, ne, result, Operand(Smi::kZero)); in DoForInCacheArray() local
5595 __ Branch(deferred->entry(), ne, scratch, Operand(zero_reg)); in DoLoadFieldByIndex() local
5598 __ Branch(USE_DELAY_SLOT, &out_of_object, lt, index, Operand(zero_reg)); in DoLoadFieldByIndex() local
5603 __ Branch(&done); in DoLoadFieldByIndex() local