Home | History | Annotate | Download | only in mips64

Lines Matching full:branch

95   Branch(2, NegateCondition(cond), src1, src2);
112 Branch(2, NegateCondition(cond), src1, src2);
201 Label* branch) {
203 CheckPageFlag(object, scratch, MemoryChunk::kIsInNewSpaceMask, cc, branch);
238 Branch(&ok, eq, t8, Operand(zero_reg));
306 Branch(&ok, eq, at, Operand(zero_reg));
500 Branch(&done, ne, t8, Operand(zero_reg));
1833 Branch(USE_DELAY_SLOT, &done);
1858 Branch(USE_DELAY_SLOT, &done);
1907 Branch(&msb_clear, ge, rs, Operand(zero_reg));
1915 Branch(USE_DELAY_SLOT, &conversion_done);
1958 Branch(&positive, ge, rs, Operand(zero_reg));
1966 Branch(USE_DELAY_SLOT, &conversion_done);
2081 Branch(&done);
2111 Branch(&done);
2147 Branch(&done);
2195 Branch(&done);
2234 Branch(bd, target);
2497 Branch(&done, ne, rt, Operand(zero_reg));
2509 Branch(&done, eq, rt, Operand(zero_reg));
2549 __ Branch(&other, eq, t8, Operand(0x8000000000000000));
2551 __ Branch(equal);
2554 __ Branch(equal);
2580 __ Branch(&other, eq, t8, Operand(0x8000000000000000));
2582 __ Branch(equal);
2585 __ Branch(equal);
2612 Branch(&skip);
2641 Branch(&skip);
2670 Branch(&skip);
2699 Branch(&skip);
2798 Branch(done, eq, scratch, Operand(zero_reg));
2880 // Emulated condtional branches do not emit a nop in the branch delay slot.
2888 void MacroAssembler::Branch(int32_t offset, BranchDelaySlot bdslot) {
2894 void MacroAssembler::Branch(int32_t offset, Condition cond, Register rs,
2902 void MacroAssembler::Branch(Label* L, BranchDelaySlot bdslot) {
2919 void MacroAssembler::Branch(Label* L, Condition cond, Register rs,
2952 void MacroAssembler::Branch(Label* L,
2958 Branch(L, cond, rs, Operand(at), bdslot);
2968 // Emit a nop in the branch delay slot if required.
3042 // branch instruction, as the location will be remember for patching the
3325 // branch instruction, as the location will be remember for patching the
3444 // Emit a nop in the branch delay slot if required.
3550 // Emit a nop in the branch delay slot if required.
3825 // Emit a nop in the branch delay slot if required.
3870 Branch(2, NegateCondition(cond), rs, rt);
3878 Branch(2, NegateCondition(cond), rs, rt);
3881 // Emit a nop in the branch delay slot if required.
3895 Branch(USE_DELAY_SLOT, &skip, NegateCondition(cond), rs, rt);
3965 Branch(2, NegateCondition(cond), rs, rt);
3973 Branch(2, NegateCondition(cond), rs, rt);
3976 // Emit a nop in the branch delay slot if required.
4072 // Emit a nop in the branch delay slot if required.
4092 // Emit a nop in the branch delay slot if required.
4111 Branch(&skip, NegateCondition(cond), r1, r2);
4134 Branch(&skip, NegateCondition(cond), reg, op);
4303 Branch(gc_required, Ugreater, result_end, Operand(alloc_limit));
4382 Branch(gc_required, Ugreater, result_end, Operand(alloc_limit));
4585 Branch(&succeed, eq, at, Operand(zero_reg));
4586 Branch(not_unique_name, ne, reg, Operand(SYMBOL_TYPE));
4652 Branch(&entry);
4657 Branch(&loop, ult, current_address, Operand(end_address));
4668 Branch(fail, ls, scratch,
4670 Branch(fail, hi, scratch,
4681 Branch(fail, hi, scratch,
4711 Branch(USE_DELAY_SLOT, &done); // Canonicalization is one instruction.
4741 Branch(USE_DELAY_SLOT, &done);
4774 Branch(USE_DELAY_SLOT, &done);
4813 Branch(branch_to, cond, obj_map, Operand(map));
4856 Branch(fail, ne, scratch, Operand(at));
5002 Branch(&entry);
5009 Branch(&loop, ne, sp, Operand(src_reg));
5057 Branch(&regular_invoke, eq, expected.reg(), Operand(a0));
5059 Branch(&regular_invoke, eq, expected.reg(), Operand(actual.reg()));
5070 Branch(done);
5089 Branch(&skip_flooding, lt, t0, Operand(StepIn));
5228 Branch(fail, ne, scratch, Operand(zero_reg));
5237 Branch(fail, hi, scratch, Operand(LAST_NAME_TYPE));
5252 Branch(&done, ne, temp2, Operand(MAP_TYPE));
5254 Branch(&loop);
5269 Branch(miss, eq, result, Operand(t8));
5274 Branch(&done, ne, scratch, Operand(MAP_TYPE));
5336 Branch(&done);
5341 Branch(not_number, ne, scratch1, Operand(heap_number_map));
5351 Branch(not_number, eq, exponent, Operand(mask_reg));
5372 masm->Branch(no_overflow_label, ge, overflow_dst, Operand(zero_reg));
5374 masm->Branch(overflow_label, lt, overflow_dst, Operand(zero_reg));
5375 if (no_overflow_label) masm->Branch(no_overflow_label);
5529 Branch(no_overflow_label);
5673 Branch(no_overflow_label);
5705 masm->Branch(no_overflow_label, eq, overflow_dst, Operand(zero_reg));
5707 masm->Branch(overflow_label, ne, overflow_dst, Operand(zero_reg));
5708 if (no_overflow_label) masm->Branch(no_overflow_label);
5877 Branch(&ok, eq, elements, Operand(at));
5879 Branch(&ok, eq, elements, Operand(at));
5881 Branch(&ok, eq, elements, Operand(at));
5892 Branch(&L, cc, rs, rt);
5974 Branch(no_map_match, ne, map_in_out, Operand(at));
5996 Branch(&ok);
6025 nop(); // Branch delay slot nop.
6261 Branch(&alignment_as_expected, eq, at, Operand(zero_reg));
6275 Branch(USE_DELAY_SLOT, not_power_of_two_or_zero, lt,
6278 Branch(not_power_of_two_or_zero, ne, at, Operand(zero_reg));
6385 Branch(bd, smi_label, eq, scratch, Operand(zero_reg));
6394 Branch(bd, not_smi_label, ne, scratch, Operand(zero_reg));
6527 Branch(&done_checking, eq, object, Operand(scratch));
6551 Branch(on_not_heap_number, ne, scratch, Operand(heap_number_map));
6593 Branch(failure, ne, scratch1, Operand(kFlatOneByteStringTag));
6595 Branch(failure, ne, scratch2, Operand(kFlatOneByteStringTag));
6607 Branch(failure, ne, scratch, Operand(kFlatOneByteStringTag));
6732 Branch(&alignment_as_expected, eq, at, Operand(zero_reg));
6775 Branch(condition_met, cc, scratch, Operand(zero_reg));
6803 Branch(&other_color, first_bit == 1 ? eq : ne, t8, Operand(zero_reg));
6807 Branch(has_color, second_bit == 1 ? ne : eq, t8, Operand(zero_reg));
6853 Branch(value_is_white, eq, t8, Operand(zero_reg));
6902 Branch(
6913 Branch(call_runtime, ne, a3, Operand(Smi::kZero));
6921 Branch(&no_elements, eq, a2, Operand(empty_fixed_array_value));
6925 Branch(call_runtime, ne, a2, Operand(at));
6929 Branch(&next, ne, a2, Operand(null_value));
6937 // Normal branch: nop in delay slot.
6938 Branch(&done, gt, input_reg, Operand(output_reg));
6939 // Use delay slot in this branch.
6940 Branch(USE_DELAY_SLOT, &done, lt, input_reg, Operand(zero_reg));
6959 Branch(&done);
6966 Branch(&done);
6995 Branch(&top_check, eq, scratch_reg, Operand(zero_reg));
7002 Branch(no_memento_found, ne, scratch_reg, Operand(zero_reg));
7011 Branch(no_memento_found, ge, scratch_reg, Operand(at));
7015 Branch(no_memento_found, ne, scratch_reg,
7060 Branch(&end, eq, current, Operand(factory->null_value()));
7068 Branch(found, lo, scratch1, Operand(JS_OBJECT_TYPE));
7071 Branch(found, eq, scratch1, Operand(DICTIONARY_ELEMENTS));
7073 Branch(&loop_again, ne, current, Operand(factory->null_value()));