/external/chromium_org/v8/src/arm64/ |
D | codegen-arm64.h | 34 DoubleRegister input, 35 DoubleRegister result, 36 DoubleRegister double_scratch1, 37 DoubleRegister double_scratch2,
|
D | codegen-arm64.cc | 46 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()
|
D | lithium-gap-resolver-arm64.cc | 252 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove() 269 DoubleRegister src = cgen_->ToDoubleRegister(source); in EmitMove() 300 DoubleRegister temp = crankshaft_fp_scratch; in EmitStackSlotMove()
|
D | lithium-codegen-arm64.cc | 332 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 …]
|
D | lithium-codegen-arm64.h | 124 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);
|
D | deoptimizer-arm64.cc | 77 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame() 106 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { in CopyDoubleRegisters()
|
D | macro-assembler-arm64.h | 930 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/ |
D | codegen-mips.h | 40 DoubleRegister input, 41 DoubleRegister result, 42 DoubleRegister double_scratch1, 43 DoubleRegister double_scratch2,
|
D | lithium-codegen-mips.h | 73 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,
|
D | macro-assembler-mips.h | 764 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 …]
|
D | lithium-codegen-mips.cc | 100 __ 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 …]
|
D | lithium-gap-resolver-mips.cc | 239 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove() 257 DoubleRegister source_register = cgen_->ToDoubleRegister(source); in EmitMove()
|
D | assembler-mips-inl.h | 92 int DoubleRegister::NumRegisters() { in NumRegisters() 97 int DoubleRegister::NumAllocatableRegisters() { in NumAllocatableRegisters()
|
D | codegen-mips.cc | 39 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()
|
D | deoptimizer-mips.cc | 91 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame() 115 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { in CopyDoubleRegisters()
|
D | macro-assembler-mips.cc | 1430 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 …]
|
D | lithium-mips.cc | 443 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/ |
D | lithium-allocator.cc | 650 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()
|
D | lithium.cc | 62 DoubleRegister::AllocationIndexToString(reg_index); in PrintTo() 96 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index())); in PrintTo()
|
D | deoptimizer.h | 592 double double_registers_[DoubleRegister::kMaxNumRegisters]; 732 void StoreDoubleRegister(DoubleRegister reg);
|
D | lithium-allocator.h | 586 EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumAllocatableRegisters>
|
/external/chromium_org/v8/src/arm/ |
D | assembler-arm.h | 252 typedef DwVfpRegister DoubleRegister; typedef 635 explicit NeonListOperand(DoubleRegister base, int registers_count = 1); 636 DoubleRegister base() const { return base_; } in base() 639 DoubleRegister base_;
|
D | deoptimizer-arm.cc | 95 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
|
/external/chromium_org/v8/src/x64/ |
D | deoptimizer-x64.cc | 97 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
|
/external/chromium_org/v8/src/x87/ |
D | deoptimizer-x87.cc | 188 for (int i = 0; i < DoubleRegister::NumAllocatableRegisters(); i++) { in FillInputFrame()
|