Lines Matching refs:temp
1616 Register scratch = ToRegister(instr->temp());
1672 __ mov(ToRegister(instr->temp()), left);
1739 __ cmp(ToRegister(instr->temp()), Immediate(0));
1744 __ or_(ToRegister(instr->temp()), ToOperand(right));
1925 Register temp = ToRegister(instr->temp());
1929 __ Set(temp, Immediate(lower));
1930 __ movd(res, Operand(temp));
1931 __ Set(temp, Immediate(upper));
1932 __ pinsrd(res, Operand(temp), 1);
1935 __ Set(temp, Immediate(upper));
1936 __ pinsrd(res, Operand(temp), 1);
1939 __ Set(temp, Immediate(upper));
1940 __ movd(res, Operand(temp));
1944 __ Set(temp, Immediate(lower));
1945 __ movd(xmm_scratch, Operand(temp));
1992 Register map = ToRegister(instr->temp());
2014 Register scratch = ToRegister(instr->temp());
2440 map = ToRegister(instr->temp());
2658 Register scratch = ToRegister(instr->temp());
2709 Register temp = ToRegister(instr->temp());
2712 reg, temp, instr->FalseLabel(chunk_), instr->TrueLabel(chunk_));
2734 Register temp = ToRegister(instr->temp());
2741 reg, temp, instr->FalseLabel(chunk_), check_needed);
2757 Register temp = ToRegister(instr->temp());
2763 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
2764 __ test_b(FieldOperand(temp, Map::kBitFieldOffset),
2825 Register temp = ToRegister(instr->temp());
2831 __ CmpObjectType(input, TestType(instr->hydrogen()), temp);
2858 // the temp registers, but not the input.
2863 Register temp,
2865 ASSERT(!input.is(temp));
2867 ASSERT(!temp.is(temp2));
2879 __ CmpObjectType(input, FIRST_SPEC_OBJECT_TYPE, temp);
2882 __ CmpInstanceType(temp, LAST_SPEC_OBJECT_TYPE);
2887 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
2888 __ movzx_b(temp2, FieldOperand(temp, Map::kInstanceTypeOffset));
2897 __ mov(temp, FieldOperand(temp, Map::kConstructorOffset));
2899 __ CmpObjectType(temp, JS_FUNCTION_TYPE, temp2);
2906 // temp now contains the constructor function. Grab the
2908 __ mov(temp, FieldOperand(temp, JSFunction::kSharedFunctionInfoOffset));
2909 __ mov(temp, FieldOperand(temp,
2917 __ cmp(temp, class_name);
2924 Register temp = ToRegister(instr->temp());
2930 class_name, input, temp, temp2);
2982 Register temp = ToRegister(instr->temp());
2991 Register map = ToRegister(instr->temp());
3008 Condition is_string = masm_->IsObjectStringType(object, temp, temp);
3037 // Get the temp register reserved by the instruction. This needs to be a
3041 Register temp = ToRegister(instr->temp());
3042 ASSERT(MacroAssembler::SafepointRegisterStackIndex(temp) == 0);
3046 __ mov(temp, Immediate(delta));
3047 __ StoreToSafepointRegisterSlot(temp, temp);
3252 Register temp = ToRegister(instr->temp());
3257 temp,
3334 Register temp = ToRegister(instr->temp());
3357 __ CmpObjectType(result, MAP_TYPE, temp);
3646 Register scratch = ToRegister(instr->temp());
4022 XMMRegister input_temp = ToDoubleRegister(instr->temp());
4092 Register scratch = ToRegister(instr->temp());
4471 Register temp = ToRegister(instr->temp());
4479 temp,
4493 write_register = ToRegister(instr->temp());
4519 Register temp = access.IsInobject() ? ToRegister(instr->temp()) : object;
4524 temp,
4789 Register temp = ToRegister(instr->temp());
4791 __ TestJSArrayForAllocationMemento(object, temp, &no_memento_found);
4817 ASSERT_NE(instr->temp(), NULL);
4819 ToRegister(instr->temp()),
4999 LOperand* temp = instr->temp();
5003 ToDoubleRegister(temp));
5110 ToDoubleRegister(LNumberTagU::cast(instr)->temp()));
5185 Register tmp = ToRegister(instr->temp());
5302 // Clobbering a temp is faster than re-tagging the
5367 // Smi to XMM conversion. Clobbering a temp is faster than re-tagging the
5411 XMMRegister scratch = (instr->temp() != NULL)
5412 ? ToDoubleRegister(instr->temp())
5459 LOperand* temp = instr->temp();
5460 ASSERT(temp->IsRegister());
5467 Register temp_reg = ToRegister(temp);
5582 Register temp = ToRegister(instr->temp());
5584 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset));
5591 __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset),
5601 __ cmpb(FieldOperand(temp, Map::kInstanceTypeOffset),
5613 __ test_b(FieldOperand(temp, Map::kInstanceTypeOffset), mask);
5616 __ movzx_b(temp, FieldOperand(temp, Map::kInstanceTypeOffset));
5617 __ and_(temp, mask);
5618 __ cmp(temp, tag);
5901 Register temp = ToRegister(instr->temp());
5920 __ Allocate(size, result, temp, no_reg, deferred->entry(), flags);
5926 __ Allocate(size, result, temp, no_reg, deferred->entry(), flags);
5934 __ mov(temp, (size / kPointerSize) - 1);
5936 temp = ToRegister(instr->size());
5937 __ shr(temp, kPointerSizeLog2);
5938 __ dec(temp);
5942 __ mov(FieldOperand(result, temp, times_pointer_size, 0),
5944 __ dec(temp);
6168 Register temp = ToRegister(instr->temp());
6170 EmitIsConstructCall(temp);
6175 void LCodeGen::EmitIsConstructCall(Register temp) {
6177 __ mov(temp, Operand(ebp, StandardFrameConstants::kCallerFPOffset));
6181 __ cmp(Operand(temp, StandardFrameConstants::kContextOffset),
6184 __ mov(temp, Operand(temp, StandardFrameConstants::kCallerFPOffset));
6188 __ cmp(Operand(temp, StandardFrameConstants::kMarkerOffset),