Home
last modified time | relevance | path

Searched refs:DoubleRegister (Results 1 – 25 of 48) sorted by relevance

12

/external/chromium_org/v8/src/arm64/
Dcodegen-arm64.h34 DoubleRegister input,
35 DoubleRegister result,
36 DoubleRegister double_scratch1,
37 DoubleRegister double_scratch2,
Dcodegen-arm64.cc46 DoubleRegister input = d0; in CreateExpFunction()
48 DoubleRegister result = d1; in CreateExpFunction()
49 DoubleRegister double_temp1 = d2; in CreateExpFunction()
50 DoubleRegister double_temp2 = d3; in CreateExpFunction()
503 DoubleRegister input, in EmitMathExp()
504 DoubleRegister result, in EmitMathExp()
505 DoubleRegister double_temp1, in EmitMathExp()
506 DoubleRegister double_temp2, in EmitMathExp()
520 DoubleRegister double_temp3 = result; in EmitMathExp()
Dlithium-gap-resolver-arm64.cc252 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove()
269 DoubleRegister src = cgen_->ToDoubleRegister(source); in EmitMove()
300 DoubleRegister temp = crankshaft_fp_scratch; in EmitStackSlotMove()
Dlithium-codegen-arm64.cc332 DoubleRegister reg = ToDoubleRegister(op); in AddToTranslation()
1133 void LCodeGen::DeoptimizeIfMinusZero(DoubleRegister input, in DeoptimizeIfMinusZero()
1201 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { in ToDoubleRegister()
1203 return DoubleRegister::FromAllocationIndex(op->index()); in ToDoubleRegister()
1766 DoubleRegister left = ToDoubleRegister(instr->left()); in DoArithmeticD()
1767 DoubleRegister right = ToDoubleRegister(instr->right()); in DoArithmeticD()
1768 DoubleRegister result = ToDoubleRegister(instr->result()); in DoArithmeticD()
1878 DoubleRegister value = ToDoubleRegister(instr->value()); in DoBranch()
2283 DoubleRegister input = ToDoubleRegister(instr->unclamped()); in DoClampDToUint8()
2324 DoubleRegister dbl_scratch = double_scratch(); in DoClampTToUint8()
[all …]
Dlithium-codegen-arm64.h124 DoubleRegister ToDoubleRegister(LOperand* op) const;
134 DoubleRegister double_scratch() { return crankshaft_fp_scratch; } in LITHIUM_CONCRETE_INSTRUCTION_LIST()
247 void DeoptimizeIfMinusZero(DoubleRegister input, LEnvironment* environment);
Ddeoptimizer-arm64.cc77 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
106 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { in CopyDoubleRegisters()
Dmacro-assembler-arm64.h930 void TestForMinusZero(DoubleRegister input);
933 void JumpIfMinusZero(DoubleRegister input, Label* on_negative_zero);
958 DoubleRegister input,
959 DoubleRegister dbl_scratch);
1234 DoubleRegister input,
1240 void TruncateDoubleToI(Register result, DoubleRegister double_input);
/external/chromium_org/v8/src/mips/
Dcodegen-mips.h40 DoubleRegister input,
41 DoubleRegister result,
42 DoubleRegister double_scratch1,
43 DoubleRegister double_scratch2,
Dlithium-codegen-mips.h73 DoubleRegister ToDoubleRegister(LOperand* op) const;
76 DoubleRegister EmitLoadDoubleRegister(LOperand* op,
78 DoubleRegister dbl_scratch);
152 DoubleRegister double_scratch0() { return kLithiumScratchDouble; } in double_scratch0()
254 DoubleRegister ToDoubleRegister(int index) const;
304 DoubleRegister result,
Dmacro-assembler-mips.h764 DoubleRegister double_input,
766 DoubleRegister double_scratch,
778 DoubleRegister input,
784 void TruncateDoubleToI(Register result, DoubleRegister double_input);
816 DoubleRegister double_dst,
1240 void MovFromFloatResult(DoubleRegister dst);
1241 void MovFromFloatParameter(DoubleRegister dst);
1247 void MovToFloatParameter(DoubleRegister src);
1248 void MovToFloatParameters(DoubleRegister src1, DoubleRegister src2);
1249 void MovToFloatResult(DoubleRegister src);
[all …]
Dlithium-codegen-mips.cc100 __ sdc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), in SaveCallerDoubles()
116 __ ldc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles()
389 DoubleRegister LCodeGen::ToDoubleRegister(int index) const { in ToDoubleRegister()
390 return DoubleRegister::FromAllocationIndex(index); in ToDoubleRegister()
430 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { in ToDoubleRegister()
436 DoubleRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op, in EmitLoadDoubleRegister()
438 DoubleRegister dbl_scratch) { in EmitLoadDoubleRegister()
685 DoubleRegister reg = ToDoubleRegister(op); in AddToTranslation()
1297 DoubleRegister addend = ToDoubleRegister(instr->addend()); in DoMultiplyAddD()
1298 DoubleRegister multiplier = ToDoubleRegister(instr->multiplier()); in DoMultiplyAddD()
[all …]
Dlithium-gap-resolver-mips.cc239 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove()
257 DoubleRegister source_register = cgen_->ToDoubleRegister(source); in EmitMove()
Dassembler-mips-inl.h92 int DoubleRegister::NumRegisters() { in NumRegisters()
97 int DoubleRegister::NumAllocatableRegisters() { in NumAllocatableRegisters()
Dcodegen-mips.cc39 DoubleRegister input = f12; in CreateExpFunction()
40 DoubleRegister result = f0; in CreateExpFunction()
41 DoubleRegister double_scratch1 = f4; in CreateExpFunction()
42 DoubleRegister double_scratch2 = f6; in CreateExpFunction()
1037 DoubleRegister input, in EmitMathExp()
1038 DoubleRegister result, in EmitMathExp()
1039 DoubleRegister double_scratch1, in EmitMathExp()
1040 DoubleRegister double_scratch2, in EmitMathExp()
Ddeoptimizer-mips.cc91 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
115 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { in CopyDoubleRegisters()
Dmacro-assembler-mips.cc1430 DoubleRegister double_input, in EmitFPUTruncate()
1432 DoubleRegister double_scratch, in EmitFPUTruncate()
1493 DoubleRegister double_input, in TryInlineTruncateDoubleToI()
1495 DoubleRegister single_scratch = kLithiumScratchDouble.low(); in TryInlineTruncateDoubleToI()
1518 DoubleRegister double_input) { in TruncateDoubleToI()
1540 DoubleRegister double_scratch = f12; in TruncateHeapNumberToI()
3584 void MacroAssembler::MovFromFloatResult(DoubleRegister dst) { in MovFromFloatResult()
3597 void MacroAssembler::MovFromFloatParameter(DoubleRegister dst) { in MovFromFloatParameter()
3610 void MacroAssembler::MovToFloatParameter(DoubleRegister src) { in MovToFloatParameter()
3623 void MacroAssembler::MovToFloatResult(DoubleRegister src) { in MovToFloatResult()
[all …]
Dlithium-mips.cc443 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { in ToUnallocated()
445 DoubleRegister::ToAllocationIndex(reg)); in ToUnallocated()
454 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) { in UseFixedDouble()
573 LTemplateResultInstruction<1>* instr, DoubleRegister reg) { in DefineFixedDouble()
656 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) { in FixedTemp()
/external/chromium_org/v8/src/
Dlithium-allocator.cc650 ASSERT(index < DoubleRegister::NumAllocatableRegisters()); in FixedDoubleLiveRangeFor()
970 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); ++i) { in ProcessInstructions()
1091 new(chunk->zone()) BitVector(DoubleRegister::NumAllocatableRegisters(), in Allocate()
1492 num_registers_ = DoubleRegister::NumAllocatableRegisters(); in AllocateDoubleRegisters()
1516 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); ++i) { in AllocateRegisters()
1612 return DoubleRegister::AllocationIndexToString(allocation_index); in RegisterName()
1776 STATIC_ASSERT(DoubleRegister::kMaxNumAllocatableRegisters >=
1781 LifetimePosition free_until_pos[DoubleRegister::kMaxNumAllocatableRegisters]; in TryAllocateFreeReg()
1869 LifetimePosition use_pos[DoubleRegister::kMaxNumAllocatableRegisters]; in AllocateBlockedReg()
1870 LifetimePosition block_pos[DoubleRegister::kMaxNumAllocatableRegisters]; in AllocateBlockedReg()
Dlithium.cc62 DoubleRegister::AllocationIndexToString(reg_index); in PrintTo()
96 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index())); in PrintTo()
Ddeoptimizer.h592 double double_registers_[DoubleRegister::kMaxNumRegisters];
732 void StoreDoubleRegister(DoubleRegister reg);
Dlithium-allocator.h586 EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumAllocatableRegisters>
/external/chromium_org/v8/src/arm/
Dassembler-arm.h252 typedef DwVfpRegister DoubleRegister; typedef
635 explicit NeonListOperand(DoubleRegister base, int registers_count = 1);
636 DoubleRegister base() const { return base_; } in base()
639 DoubleRegister base_;
Ddeoptimizer-arm.cc95 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
/external/chromium_org/v8/src/x64/
Ddeoptimizer-x64.cc97 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
/external/chromium_org/v8/src/x87/
Ddeoptimizer-x87.cc188 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()

12