Lines Matching defs:temp2
2337 Register temp2,
2342 __ LoadRoot(temp2, Heap::kNullValueRootIndex);
2343 __ Branch(is_object, eq, input, Operand(temp2));
2348 __ lbu(temp2, FieldMemOperand(temp1, Map::kBitFieldOffset));
2349 __ And(temp2, temp2, Operand(1 << Map::kIsUndetectable));
2350 __ Branch(is_not_object, ne, temp2, Operand(zero_reg));
2353 __ lbu(temp2, FieldMemOperand(temp1, Map::kInstanceTypeOffset));
2355 lt, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
2364 Register temp2 = scratch0();
2367 EmitIsObject(reg, temp1, temp2,
2370 EmitBranch(instr, true_cond, temp2,
2523 Register temp2) {
2525 ASSERT(!input.is(temp2));
2526 ASSERT(!temp.is(temp2));
2540 __ GetObjectType(input, temp, temp2);
2541 __ Branch(is_false, lt, temp2, Operand(FIRST_SPEC_OBJECT_TYPE));
2542 __ Branch(is_true, eq, temp2, Operand(FIRST_SPEC_OBJECT_TYPE));
2543 __ Branch(is_true, eq, temp2, Operand(LAST_SPEC_OBJECT_TYPE));
2547 __ GetObjectType(input, temp, temp2);
2548 __ Subu(temp2, temp2, Operand(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
2549 __ Branch(is_false, gt, temp2, Operand(LAST_NONCALLABLE_SPEC_OBJECT_TYPE -
2558 __ GetObjectType(temp, temp2, temp2);
2560 __ Branch(is_true, ne, temp2, Operand(JS_FUNCTION_TYPE));
2562 __ Branch(is_false, ne, temp2, Operand(JS_FUNCTION_TYPE));
2585 Register temp2 = ToRegister(instr->temp());
2589 class_name, input, temp, temp2);
3860 Register temp2 = ToRegister(instr->temp2());
3864 temp1, temp2, scratch0());
4784 Register temp2 = ToRegister(instr->temp2());
4790 __ AllocateHeapNumber(reg, temp1, temp2, scratch, deferred->entry(),
4901 DoubleRegister double_scratch2 = ToDoubleRegister(instr->temp2());
5304 Register scratch2 = ToRegister(instr->temp2());
5625 void LCodeGen::EmitIsConstructCall(Register temp1, Register temp2) {
5626 ASSERT(!temp1.is(temp2));
5632 __ lw(temp2, MemOperand(temp1, StandardFrameConstants::kContextOffset));
5633 __ Branch(&check_frame_marker, ne, temp2,