/external/v8/src/mips/ |
H A D | lithium-codegen-mips.h | 83 DoubleRegister ToDoubleRegister(LOperand* op) const; 86 DoubleRegister EmitLoadDoubleRegister(LOperand* op, 88 DoubleRegister dbl_scratch); 158 DoubleRegister double_scratch0() { return kLithiumScratchDouble; } 243 DoubleRegister ToDoubleRegister(int index) const; 286 DoubleRegister result,
|
H A D | macro-assembler-mips.h | 761 DoubleRegister double_input, 1190 void GetCFunctionDoubleResult(const DoubleRegister dst); 1196 void SetCallCDoubleArguments(DoubleRegister dreg); 1197 void SetCallCDoubleArguments(DoubleRegister dreg1, DoubleRegister dreg2); 1198 void SetCallCDoubleArguments(DoubleRegister dreg, Register reg); 1385 DoubleRegister input_reg, 1386 DoubleRegister temp_double_reg);
|
H A D | lithium-codegen-mips.cc | 279 DoubleRegister LCodeGen::ToDoubleRegister(int index) const { 280 return DoubleRegister::FromAllocationIndex(index); 320 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { 326 DoubleRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op, 328 DoubleRegister dbl_scratch) { 518 DoubleRegister reg = ToDoubleRegister(op); 1195 DoubleRegister result = ToDoubleRegister(instr->result()); 1357 DoubleRegister left = ToDoubleRegister(instr->InputAt(0)); 1358 DoubleRegister right = ToDoubleRegister(instr->InputAt(1)); 1359 DoubleRegister resul [all...] |
H A D | lithium-gap-resolver-mips.cc | 274 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
|
H A D | lithium-mips.cc | 48 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; ++i) { 590 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { 592 DoubleRegister::ToAllocationIndex(reg)); 601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) { 721 LTemplateInstruction<1, I, T>* instr, DoubleRegister reg) { 811 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) {
|
H A D | assembler-mips.h | 281 typedef FPURegister DoubleRegister; typedef in namespace:v8::internal 325 static const DoubleRegister& kLithiumScratchDouble = f30;
|
H A D | lithium-mips.h | 2085 LOperand* double_register_spills_[DoubleRegister::kNumAllocatableRegisters]; 2279 LUnallocated* ToUnallocated(DoubleRegister reg); 2285 DoubleRegister fixed_register); 2320 MUST_USE_RESULT LOperand* FixedTemp(DoubleRegister reg); 2339 DoubleRegister reg);
|
H A D | macro-assembler-mips.cc | 1398 DoubleRegister double_input, 3539 void MacroAssembler::GetCFunctionDoubleResult(const DoubleRegister dst) { 3549 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg) { 3559 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg1, 3560 DoubleRegister dreg2) { 3578 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg, 5338 DoubleRegister input_reg, 5339 DoubleRegister temp_double_reg) {
|
H A D | deoptimizer-mips.cc | 745 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) { 855 // double_registers_[DoubleRegister::kNumAllocatableRegisters]
|
/external/v8/src/arm/ |
H A D | lithium-codegen-arm.h | 83 DoubleRegister ToDoubleRegister(LOperand* op) const; 86 DoubleRegister EmitLoadDoubleRegister(LOperand* op, 88 DoubleRegister dbl_scratch); 243 DoubleRegister ToDoubleRegister(int index) const; 276 DoubleRegister result,
|
H A D | macro-assembler-arm.h | 158 void Move(DoubleRegister dst, DoubleRegister src); 1022 void SetCallCDoubleArguments(DoubleRegister dreg); 1023 void SetCallCDoubleArguments(DoubleRegister dreg1, DoubleRegister dreg2); 1024 void SetCallCDoubleArguments(DoubleRegister dreg, Register reg); 1040 void GetCFunctionDoubleResult(const DoubleRegister dst); 1252 DoubleRegister input_reg, 1253 DoubleRegister temp_double_reg);
|
H A D | lithium-gap-resolver-arm.cc | 270 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
|
H A D | lithium-codegen-arm.cc | 309 DoubleRegister LCodeGen::ToDoubleRegister(int index) const { 310 return DoubleRegister::FromAllocationIndex(index); 350 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { 356 DoubleRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op, 358 DoubleRegister dbl_scratch) { 550 DoubleRegister reg = ToDoubleRegister(op); 1520 DoubleRegister left = ToDoubleRegister(instr->InputAt(0)); 1521 DoubleRegister right = ToDoubleRegister(instr->InputAt(1)); 1522 DoubleRegister result = ToDoubleRegister(instr->result()); 1607 DoubleRegister re [all...] |
H A D | macro-assembler-arm.cc | 267 void MacroAssembler::Move(DoubleRegister dst, DoubleRegister src) { 932 void MacroAssembler::GetCFunctionDoubleResult(const DoubleRegister dst) { 3272 if (num_double_arguments > DoubleRegister::kNumRegisters) { 3274 2 * (num_double_arguments - DoubleRegister::kNumRegisters); 3315 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg) { 3324 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg1, 3325 DoubleRegister dreg2) { 3342 void MacroAssembler::SetCallCDoubleArguments(DoubleRegister dreg, 3624 DoubleRegister input_re [all...] |
H A D | lithium-arm.cc | 48 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; ++i) { 590 LUnallocated* LChunkBuilder::ToUnallocated(DoubleRegister reg) { 592 DoubleRegister::ToAllocationIndex(reg)); 601 LOperand* LChunkBuilder::UseFixedDouble(HValue* value, DoubleRegister reg) { 721 LTemplateInstruction<1, I, T>* instr, DoubleRegister reg) { 811 LOperand* LChunkBuilder::FixedTemp(DoubleRegister reg) {
|
H A D | lithium-arm.h | 2105 LOperand* double_register_spills_[DoubleRegister::kNumAllocatableRegisters]; 2299 LUnallocated* ToUnallocated(DoubleRegister reg); 2305 DoubleRegister fixed_register); 2340 MUST_USE_RESULT LOperand* FixedTemp(DoubleRegister reg); 2359 DoubleRegister reg);
|
H A D | deoptimizer-arm.cc | 759 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) { 863 // double_registers_[DoubleRegister::kNumAllocatableRegisters]
|
H A D | assembler-arm.h | 270 typedef DwVfpRegister DoubleRegister; typedef in namespace:v8::internal
|
/external/v8/src/ |
H A D | lithium.cc | 55 DoubleRegister::AllocationIndexToString(unalloc->fixed_index()); 89 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index()));
|
H A D | lithium-allocator.cc | 654 ASSERT(index < DoubleRegister::kNumAllocatableRegisters); 962 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; ++i) { 1480 num_registers_ = DoubleRegister::kNumAllocatableRegisters; 1596 return DoubleRegister::AllocationIndexToString(allocation_index); 1759 STATIC_ASSERT(DoubleRegister::kNumAllocatableRegisters >= 1764 LifetimePosition free_until_pos[DoubleRegister::kNumAllocatableRegisters]; 1766 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) { 1855 LifetimePosition use_pos[DoubleRegister::kNumAllocatableRegisters]; 1856 LifetimePosition block_pos[DoubleRegister::kNumAllocatableRegisters]; 1858 for (int i = 0; i < DoubleRegister [all...] |
H A D | deoptimizer.h | 487 double double_registers_[DoubleRegister::kNumAllocatableRegisters]; 588 void StoreDoubleRegister(DoubleRegister reg);
|
H A D | deoptimizer.cc | 755 DoubleRegister::AllocationIndexToString(input_reg)); 937 DoubleRegister::AllocationIndexToString(output_reg), 1368 void Translation::StoreDoubleRegister(DoubleRegister reg) { 1370 buffer_->Add(DoubleRegister::ToAllocationIndex(reg));
|
H A D | lithium-allocator.h | 612 EmbeddedVector<LiveRange*, DoubleRegister::kNumAllocatableRegisters>
|
/external/v8/src/ia32/ |
H A D | deoptimizer-ia32.cc | 832 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {
|
/external/v8/src/x64/ |
H A D | deoptimizer-x64.cc | 733 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {
|