/external/v8/src/mips/ |
D | stub-cache-mips.cc | 4225 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 …]
|
D | macro-assembler-mips.cc | 3374 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()
|
D | macro-assembler-mips.h | 972 void StoreNumberToDoubleElements(Register value_reg,
|
D | lithium-codegen-mips.cc | 4250 DoubleRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local 4253 __ ClampDoubleToUint8(result_reg, value_reg, temp_reg); in DoClampDToUint8()
|
/external/v8/src/arm/ |
D | stub-cache-arm.cc | 4170 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()
|
D | macro-assembler-arm.cc | 1902 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()
|
D | macro-assembler-arm.h | 806 void StoreNumberToDoubleElements(Register value_reg,
|
D | lithium-codegen-arm.cc | 4353 DoubleRegister value_reg = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8() local 4356 __ ClampDoubleToUint8(result_reg, value_reg, temp_reg); in DoClampDToUint8()
|
/external/v8/src/ia32/ |
D | lithium-codegen-ia32.cc | 4194 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/ |
D | lithium-codegen-x64.cc | 3966 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()
|