Searched refs:DoubleRegister (Results 1 - 25 of 36) sorted by relevance

12

/external/v8/src/mips/
H A Dlithium-codegen-mips.h83 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 Dmacro-assembler-mips.h761 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 Dlithium-codegen-mips.cc279 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 Dlithium-gap-resolver-mips.cc274 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
H A Dlithium-mips.cc48 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 Dassembler-mips.h281 typedef FPURegister DoubleRegister; typedef in namespace:v8::internal
325 static const DoubleRegister& kLithiumScratchDouble = f30;
H A Dlithium-mips.h2085 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 Dmacro-assembler-mips.cc1398 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 Ddeoptimizer-mips.cc745 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {
855 // double_registers_[DoubleRegister::kNumAllocatableRegisters]
/external/v8/src/arm/
H A Dlithium-codegen-arm.h83 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 Dmacro-assembler-arm.h158 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 Dlithium-gap-resolver-arm.cc270 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
H A Dlithium-codegen-arm.cc309 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 Dmacro-assembler-arm.cc267 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 Dlithium-arm.cc48 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 Dlithium-arm.h2105 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 Ddeoptimizer-arm.cc759 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {
863 // double_registers_[DoubleRegister::kNumAllocatableRegisters]
H A Dassembler-arm.h270 typedef DwVfpRegister DoubleRegister; typedef in namespace:v8::internal
/external/v8/src/
H A Dlithium.cc55 DoubleRegister::AllocationIndexToString(unalloc->fixed_index());
89 stream->Add("[%s|R]", DoubleRegister::AllocationIndexToString(index()));
H A Dlithium-allocator.cc654 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 Ddeoptimizer.h487 double double_registers_[DoubleRegister::kNumAllocatableRegisters];
588 void StoreDoubleRegister(DoubleRegister reg);
H A Ddeoptimizer.cc755 DoubleRegister::AllocationIndexToString(input_reg));
937 DoubleRegister::AllocationIndexToString(output_reg),
1368 void Translation::StoreDoubleRegister(DoubleRegister reg) {
1370 buffer_->Add(DoubleRegister::ToAllocationIndex(reg));
H A Dlithium-allocator.h612 EmbeddedVector<LiveRange*, DoubleRegister::kNumAllocatableRegisters>
/external/v8/src/ia32/
H A Ddeoptimizer-ia32.cc832 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {
/external/v8/src/x64/
H A Ddeoptimizer-x64.cc733 for (int i = 0; i < DoubleRegister::kNumAllocatableRegisters; i++) {

Completed in 206 milliseconds

12