Lines Matching refs:t9
249 ASSERT(!AreAliased(object, address, value, t9));
991 ASSERT(!rs.is(t9));
994 // Save rs's MSB to t9.
995 Ext(t9, rs, 31, 1);
1008 Branch(&conversion_done, eq, t9, Operand(zero_reg));
1278 ASSERT(!(rd.is(t8) || rd.is(t9)) && !(rs.is(t8) || rs.is(t9)));
1280 Register scratch = t9;
2455 // This is not an issue, t9 is expected to be clobbered anyway.
2456 li(t9, Operand(target, rmode));
2457 Jump(t9, al, zero_reg, Operand(zero_reg), bd);
2504 // Note: To call gcc-compiled C code on mips, you must call thru t9.
2535 int size = CallSize(t9, cond, rs, rt, bd);
2553 li(t9, Operand(target_int, rmode), CONSTANT_SIZE);
2554 Call(t9, cond, rs, rt, bd);
2807 sra(t9, a2, kSmiTagSize);
2808 Addu(t9, t9, a1);
2809 Jump(t9); // Jump.
2911 ASSERT(!scratch1.is(t9));
2912 ASSERT(!scratch2.is(t9));
2913 ASSERT(!result.is(t9));
2940 // This code stores a temporary value in t9.
2942 // Load allocation top into result and allocation limit into t9.
2944 lw(t9, MemOperand(topaddr, kPointerSize));
2947 // Assert that result actually contains top on entry. t9 is used
2948 // immediately below so this use of t9 does not cause difference with
2950 lw(t9, MemOperand(topaddr));
2951 Check(eq, "Unexpected allocation top", result, Operand(t9));
2953 // Load allocation limit into t9. Result already contains allocation top.
2954 lw(t9, MemOperand(topaddr, limit - top));
2960 Branch(gc_required, Ugreater, scratch2, Operand(t9));
2990 ASSERT(!object_size.is(t9));
2991 ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9));
3010 // This code stores a temporary value in t9.
3012 // Load allocation top into result and allocation limit into t9.
3014 lw(t9, MemOperand(topaddr, kPointerSize));
3017 // Assert that result actually contains top on entry. t9 is used
3018 // immediately below so this use of t9 does not cause difference with
3020 lw(t9, MemOperand(topaddr));
3021 Check(eq, "Unexpected allocation top", result, Operand(t9));
3023 // Load allocation limit into t9. Result already contains allocation top.
3024 lw(t9, MemOperand(topaddr, limit - top));
3036 Branch(gc_required, Ugreater, scratch2, Operand(t9));
3040 And(t9, scratch2, Operand(kObjectAlignmentMask));
3041 Check(eq, "Unaligned allocation in new space", t9, Operand(zero_reg));
4096 ASSERT(!dst.is(t9));
4097 ASSERT(!scratch.is(t9));
4098 ASSERT(!left.is(t9));
4099 ASSERT(!right.is(t9));
4100 ASSERT(!overflow_dst.is(t9));
4101 mov(t9, right);
4102 right = t9;
4256 GetBuiltinEntry(t9, id);
4258 call_wrapper.BeforeCall(CallSize(t9));
4260 Call(t9);
4265 Jump(t9);
4505 li(t9, Operand(CodeObject()), CONSTANT_SIZE);
4510 sw(t9, MemOperand(sp, 0 * kPointerSize));
4969 // PrepareCallCFunction. The C function must be called via t9, for mips ABI.
4992 if (!function.is(t9)) {
4993 mov(t9, function);
4994 function = t9;
5024 srl(t9, new_value, kImm16Bits);
5025 Ins(scratch, t9, 0, kImm16Bits);
5101 ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t9));
5106 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
5107 And(t8, t9, Operand(mask_scratch));
5112 And(t8, t9, Operand(mask_scratch));
5117 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize + kPointerSize));
5118 And(t9, t9, Operand(1));
5119 Branch(has_color, second_bit == 1 ? ne : eq, t9, Operand(zero_reg));
5243 lw(t9, FieldMemOperand(value, String::kLengthOffset));
5248 srl(t9, t9, 1);
5251 Addu(length, t9, Operand(SeqString::kHeaderSize + kObjectAlignmentMask));