Home
last modified time | relevance | path

Searched refs:value_reg (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/mips/
Dstub-cache-mips.cc4225 Register value_reg = a0; in GenerateStoreFastElement() local
4240 __ JumpIfNotSmi(value_reg, &transition_elements_kind); in GenerateStoreFastElement()
4274 __ sw(value_reg, MemOperand(scratch)); in GenerateStoreFastElement()
4283 __ sw(value_reg, MemOperand(scratch)); in GenerateStoreFastElement()
4284 __ mov(receiver_reg, value_reg); in GenerateStoreFastElement()
4336 __ sw(value_reg, FieldMemOperand(elements_reg, FixedArray::SizeFor(0))); in GenerateStoreFastElement()
4391 Register value_reg = a0; in GenerateStoreFastDoubleElement() local
4425 __ StoreNumberToDoubleElements(value_reg, in GenerateStoreFastDoubleElement()
4436 __ mov(v0, value_reg); // In delay slot. in GenerateStoreFastDoubleElement()
4458 __ JumpIfSmi(value_reg, &value_is_smi); in GenerateStoreFastDoubleElement()
[all …]
Dmacro-assembler-mips.cc3374 void MacroAssembler::StoreNumberToDoubleElements(Register value_reg, in StoreNumberToDoubleElements() argument
3388 JumpIfSmi(value_reg, &smi_value); in StoreNumberToDoubleElements()
3391 CheckMap(value_reg, in StoreNumberToDoubleElements()
3400 lw(exponent_reg, FieldMemOperand(value_reg, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
3403 lw(mantissa_reg, FieldMemOperand(value_reg, HeapNumber::kMantissaOffset)); in StoreNumberToDoubleElements()
3417 lw(mantissa_reg, FieldMemOperand(value_reg, HeapNumber::kMantissaOffset)); in StoreNumberToDoubleElements()
3442 SmiUntag(untagged_value, value_reg); in StoreNumberToDoubleElements()
Dmacro-assembler-mips.h972 void StoreNumberToDoubleElements(Register value_reg,
Dlithium-codegen-mips.cc4250 DoubleRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local
4253 __ ClampDoubleToUint8(result_reg, value_reg, temp_reg); in DoClampDToUint8()
/external/v8/src/arm/
Dstub-cache-arm.cc4170 Register value_reg = r0; in GenerateStoreFastElement() local
4185 __ JumpIfNotSmi(value_reg, &transition_elements_kind); in GenerateStoreFastElement()
4220 __ str(value_reg, MemOperand(scratch)); in GenerateStoreFastElement()
4230 __ str(value_reg, MemOperand(scratch)); in GenerateStoreFastElement()
4231 __ mov(receiver_reg, value_reg); in GenerateStoreFastElement()
4282 __ str(value_reg, FieldMemOperand(elements_reg, FixedArray::SizeFor(0))); in GenerateStoreFastElement()
4336 Register value_reg = r0; in GenerateStoreFastDoubleElement() local
4370 __ StoreNumberToDoubleElements(value_reg, in GenerateStoreFastDoubleElement()
4401 __ JumpIfSmi(value_reg, &value_is_smi); in GenerateStoreFastDoubleElement()
4402 __ ldr(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateStoreFastDoubleElement()
Dmacro-assembler-arm.cc1902 void MacroAssembler::StoreNumberToDoubleElements(Register value_reg, in StoreNumberToDoubleElements() argument
1916 JumpIfSmi(value_reg, &smi_value); in StoreNumberToDoubleElements()
1919 CheckMap(value_reg, in StoreNumberToDoubleElements()
1928 ldr(exponent_reg, FieldMemOperand(value_reg, HeapNumber::kExponentOffset)); in StoreNumberToDoubleElements()
1932 ldr(mantissa_reg, FieldMemOperand(value_reg, HeapNumber::kMantissaOffset)); in StoreNumberToDoubleElements()
1946 ldr(mantissa_reg, FieldMemOperand(value_reg, HeapNumber::kMantissaOffset)); in StoreNumberToDoubleElements()
1972 SmiUntag(untagged_value, value_reg); in StoreNumberToDoubleElements()
Dmacro-assembler-arm.h806 void StoreNumberToDoubleElements(Register value_reg,
Dlithium-codegen-arm.cc4353 DoubleRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local
4356 __ ClampDoubleToUint8(result_reg, value_reg, temp_reg); in DoClampDToUint8()
/external/v8/src/ia32/
Dlithium-codegen-ia32.cc4194 XMMRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local
4196 __ ClampDoubleToUint8(value_reg, xmm0, result_reg); in DoClampDToUint8()
4202 Register value_reg = ToRegister(instr->result()); in DoClampIToUint8() local
4203 __ ClampUint8(value_reg); in DoClampIToUint8()
/external/v8/src/x64/
Dlithium-codegen-x64.cc3966 XMMRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local
3969 __ ClampDoubleToUint8(value_reg, xmm0, result_reg, temp_reg); in DoClampDToUint8()
3975 Register value_reg = ToRegister(instr->result()); in DoClampIToUint8() local
3976 __ ClampUint8(value_reg); in DoClampIToUint8()