Searched refs:ToDoubleRegister (Results 1 - 25 of 34) sorted by relevance

12

/external/v8/src/crankshaft/x64/
H A Dlithium-gap-resolver-x64.cc192 XMMRegister dst = cgen_->ToDoubleRegister(destination);
214 XMMRegister src = cgen_->ToDoubleRegister(source);
216 __ Movapd(cgen_->ToDoubleRegister(destination), src);
224 __ Movsd(cgen_->ToDoubleRegister(destination), src);
275 XMMRegister source_reg = cgen_->ToDoubleRegister(source);
276 XMMRegister destination_reg = cgen_->ToDoubleRegister(destination);
285 XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister()
H A Dlithium-codegen-x64.cc416 XMMRegister LCodeGen::ToDoubleRegister(int index) const { function in class:v8::internal::LCodeGen
427 XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
429 return ToDoubleRegister(op->index());
595 XMMRegister reg = ToDoubleRegister(op);
1601 __ Move(ToDoubleRegister(instr->result()), instr->bits());
1806 XMMRegister left_reg = ToDoubleRegister(left);
1807 XMMRegister right_reg = ToDoubleRegister(right);
1845 XMMRegister left = ToDoubleRegister(instr->left());
1846 XMMRegister right = ToDoubleRegister(instr->right());
1847 XMMRegister result = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-x64.h57 XMMRegister ToDoubleRegister(LOperand* op) const;
226 XMMRegister ToDoubleRegister(int index) const;
/external/v8/src/crankshaft/arm/
H A Dlithium-gap-resolver-arm.cc167 __ vmov(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
187 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
245 DwVfpRegister result = cgen_->ToDoubleRegister(destination);
264 DwVfpRegister source_register = cgen_->ToDoubleRegister(source);
266 __ vmov(cgen_->ToDoubleRegister(destination), source_register);
275 __ vldr(cgen_->ToDoubleRegister(destination), source_operand);
H A Dlithium-codegen-arm.cc389 DwVfpRegister LCodeGen::ToDoubleRegister(int code) const { function in class:v8::internal::LCodeGen
428 DwVfpRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
430 return ToDoubleRegister(op->index());
438 return ToDoubleRegister(op->index());
652 DoubleRegister reg = ToDoubleRegister(op);
1085 DwVfpRegister dividend = ToDoubleRegister(instr->temp());
1086 DwVfpRegister divisor = ToDoubleRegister(instr->temp2());
1249 DoubleRegister vleft = ToDoubleRegister(instr->temp());
1271 DwVfpRegister addend = ToDoubleRegister(instr->addend());
1272 DwVfpRegister multiplier = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-arm.h66 DwVfpRegister ToDoubleRegister(LOperand* op) const;
248 DwVfpRegister ToDoubleRegister(int index) const;
/external/v8/src/crankshaft/arm64/
H A Dlithium-gap-resolver-arm64.cc163 __ Fmov(SavedFPValueRegister(), cgen_->ToDoubleRegister(source));
188 __ Fmov(cgen_->ToDoubleRegister(saved_destination_),
238 DoubleRegister result = cgen_->ToDoubleRegister(destination);
268 DoubleRegister src = cgen_->ToDoubleRegister(source);
270 __ Fmov(cgen_->ToDoubleRegister(destination), src);
279 __ Load(cgen_->ToDoubleRegister(destination), src);
H A Dlithium-codegen-arm64.cc323 DoubleRegister reg = ToDoubleRegister(op);
1049 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
1651 DoubleRegister left = ToDoubleRegister(instr->left());
1652 DoubleRegister right = ToDoubleRegister(instr->right());
1653 DoubleRegister result = ToDoubleRegister(instr->result());
1763 DoubleRegister value = ToDoubleRegister(instr->value());
2184 DoubleRegister input = ToDoubleRegister(instr->unclamped());
2224 DoubleRegister dbl_scratch2 = ToDoubleRegister(instr->temp1());
2284 FPRegister object = ToDoubleRegister(instr->object());
2333 __ Fcmp(ToDoubleRegister(lef
[all...]
/external/v8/src/crankshaft/mips/
H A Dlithium-gap-resolver-mips.cc151 __ mov_d(kLithiumScratchDouble, cgen_->ToDoubleRegister(source));
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_),
238 DoubleRegister result = cgen_->ToDoubleRegister(destination);
256 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
258 __ mov_d(cgen_->ToDoubleRegister(destination), source_register);
268 __ ldc1(cgen_->ToDoubleRegister(destination), source_operand);
H A Dlithium-codegen-mips.cc404 DoubleRegister LCodeGen::ToDoubleRegister(int index) const { function in class:v8::internal::LCodeGen
446 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
448 return ToDoubleRegister(op->index());
456 return ToDoubleRegister(op->index());
668 DoubleRegister reg = ToDoubleRegister(op);
1175 DoubleRegister addend = ToDoubleRegister(instr->addend());
1176 DoubleRegister multiplier = ToDoubleRegister(instr->multiplier());
1177 DoubleRegister multiplicand = ToDoubleRegister(instr->multiplicand());
1180 DCHECK(addend.is(ToDoubleRegister(instr->result())));
1618 DoubleRegister result = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-mips.h66 DoubleRegister ToDoubleRegister(LOperand* op) const;
246 DoubleRegister ToDoubleRegister(int index) const;
/external/v8/src/crankshaft/mips64/
H A Dlithium-gap-resolver-mips64.cc151 __ mov_d(kLithiumScratchDouble, cgen_->ToDoubleRegister(source));
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_),
238 DoubleRegister result = cgen_->ToDoubleRegister(destination);
257 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
259 __ mov_d(cgen_->ToDoubleRegister(destination), source_register);
269 __ ldc1(cgen_->ToDoubleRegister(destination), source_operand);
H A Dlithium-codegen-mips64.cc387 DoubleRegister LCodeGen::ToDoubleRegister(int index) const { function in class:v8::internal::LCodeGen
429 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
431 return ToDoubleRegister(op->index());
439 return ToDoubleRegister(op->index());
656 DoubleRegister reg = ToDoubleRegister(op);
1171 DoubleRegister addend = ToDoubleRegister(instr->addend());
1172 DoubleRegister multiplier = ToDoubleRegister(instr->multiplier());
1173 DoubleRegister multiplicand = ToDoubleRegister(instr->multiplicand());
1176 DCHECK(addend.is(ToDoubleRegister(instr->result())));
1719 DoubleRegister result = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-mips64.h66 DoubleRegister ToDoubleRegister(LOperand* op) const;
248 DoubleRegister ToDoubleRegister(int index) const;
/external/v8/src/crankshaft/ppc/
H A Dlithium-gap-resolver-ppc.cc153 __ fmr(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
174 __ fmr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
227 DoubleRegister result = cgen_->ToDoubleRegister(destination);
242 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
244 __ fmr(cgen_->ToDoubleRegister(destination), source_register);
253 __ lfd(cgen_->ToDoubleRegister(destination), source_operand);
H A Dlithium-codegen-ppc.cc397 DoubleRegister LCodeGen::ToDoubleRegister(int code) const { function in class:v8::internal::LCodeGen
449 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
451 return ToDoubleRegister(op->index());
635 DoubleRegister reg = ToDoubleRegister(op);
1360 DoubleRegister addend = ToDoubleRegister(instr->addend());
1361 DoubleRegister multiplier = ToDoubleRegister(instr->multiplier());
1362 DoubleRegister multiplicand = ToDoubleRegister(instr->multiplicand());
1363 DoubleRegister result = ToDoubleRegister(instr->result());
1370 DoubleRegister minuend = ToDoubleRegister(instr->minuend());
1371 DoubleRegister multiplier = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-ppc.h69 DoubleRegister ToDoubleRegister(LOperand* op) const;
221 DoubleRegister ToDoubleRegister(int index) const;
/external/v8/src/crankshaft/s390/
H A Dlithium-gap-resolver-s390.cc149 __ ldr(kScratchDoubleReg, cgen_->ToDoubleRegister(source));
169 __ ldr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg);
221 DoubleRegister result = cgen_->ToDoubleRegister(destination);
236 DoubleRegister source_register = cgen_->ToDoubleRegister(source);
238 __ ldr(cgen_->ToDoubleRegister(destination), source_register);
247 __ LoadDouble(cgen_->ToDoubleRegister(destination), source_operand);
H A Dlithium-codegen-s390.cc383 DoubleRegister LCodeGen::ToDoubleRegister(int code) const { function in class:v8::internal::LCodeGen
431 DoubleRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
433 return ToDoubleRegister(op->index());
604 DoubleRegister reg = ToDoubleRegister(op);
1306 DoubleRegister addend = ToDoubleRegister(instr->addend());
1307 DoubleRegister multiplier = ToDoubleRegister(instr->multiplier());
1308 DoubleRegister multiplicand = ToDoubleRegister(instr->multiplicand());
1309 DoubleRegister result = ToDoubleRegister(instr->result());
1319 DoubleRegister minuend = ToDoubleRegister(instr->minuend());
1320 DoubleRegister multiplier = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-s390.h68 DoubleRegister ToDoubleRegister(LOperand* op) const;
221 DoubleRegister ToDoubleRegister(int index) const;
/external/v8/src/compiler/
H A Dcode-generator-impl.h39 return ToDoubleRegister(instr_->InputAt(index));
113 return ToDoubleRegister(instr_->Output());
138 DoubleRegister ToDoubleRegister(InstructionOperand* op) { function in class:v8::internal::compiler::InstructionOperandConverter
/external/v8/src/crankshaft/ia32/
H A Dlithium-gap-resolver-ia32.cc303 XMMRegister dst = cgen_->ToDoubleRegister(destination);
327 XMMRegister src = cgen_->ToDoubleRegister(source);
329 XMMRegister dst = cgen_->ToDoubleRegister(destination);
341 XMMRegister dst = cgen_->ToDoubleRegister(destination);
416 XMMRegister src = cgen_->ToDoubleRegister(source);
417 XMMRegister dst = cgen_->ToDoubleRegister(destination);
425 XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister()
H A Dlithium-codegen-ia32.cc394 XMMRegister LCodeGen::ToDoubleRegister(int code) const { function in class:v8::internal::LCodeGen
405 XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const { function in class:v8::internal::LCodeGen
407 return ToDoubleRegister(op->index());
469 if (op->IsDoubleRegister()) return Operand(ToDoubleRegister(op));
573 XMMRegister reg = ToDoubleRegister(op);
1481 XMMRegister result = ToDoubleRegister(instr->result());
1667 XMMRegister left_reg = ToDoubleRegister(left);
1668 XMMRegister right_reg = ToDoubleRegister(right);
1701 XMMRegister left = ToDoubleRegister(instr->left());
1702 XMMRegister right = ToDoubleRegister(inst
[all...]
H A Dlithium-codegen-ia32.h58 XMMRegister ToDoubleRegister(LOperand* op) const;
225 XMMRegister ToDoubleRegister(int index) const;
/external/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc2042 FPRegister dst = g.ToDoubleRegister(destination).S();
2058 FPRegister dst = g.ToDoubleRegister(destination);
2073 FPRegister src = g.ToDoubleRegister(source);
2075 FPRegister dst = g.ToDoubleRegister(destination);
2085 __ Ldr(g.ToDoubleRegister(destination), src);
2133 FPRegister src = g.ToDoubleRegister(source);
2135 FPRegister dst = g.ToDoubleRegister(destination);

Completed in 289 milliseconds

12