/external/v8/src/crankshaft/x64/ |
H A D | lithium-gap-resolver-x64.cc | 192 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 D | lithium-codegen-x64.cc | 416 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 D | lithium-codegen-x64.h | 57 XMMRegister ToDoubleRegister(LOperand* op) const; 226 XMMRegister ToDoubleRegister(int index) const;
|
/external/v8/src/crankshaft/arm/ |
H A D | lithium-gap-resolver-arm.cc | 167 __ 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 D | lithium-codegen-arm.cc | 389 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 D | lithium-codegen-arm.h | 66 DwVfpRegister ToDoubleRegister(LOperand* op) const; 248 DwVfpRegister ToDoubleRegister(int index) const;
|
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-gap-resolver-arm64.cc | 163 __ 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 D | lithium-codegen-arm64.cc | 323 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 D | lithium-gap-resolver-mips.cc | 151 __ 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 D | lithium-codegen-mips.cc | 404 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 D | lithium-codegen-mips.h | 66 DoubleRegister ToDoubleRegister(LOperand* op) const; 246 DoubleRegister ToDoubleRegister(int index) const;
|
/external/v8/src/crankshaft/mips64/ |
H A D | lithium-gap-resolver-mips64.cc | 151 __ 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 D | lithium-codegen-mips64.cc | 387 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 D | lithium-codegen-mips64.h | 66 DoubleRegister ToDoubleRegister(LOperand* op) const; 248 DoubleRegister ToDoubleRegister(int index) const;
|
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-gap-resolver-ppc.cc | 153 __ 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 D | lithium-codegen-ppc.cc | 397 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 D | lithium-codegen-ppc.h | 69 DoubleRegister ToDoubleRegister(LOperand* op) const; 221 DoubleRegister ToDoubleRegister(int index) const;
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-gap-resolver-s390.cc | 149 __ 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 D | lithium-codegen-s390.cc | 383 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 D | lithium-codegen-s390.h | 68 DoubleRegister ToDoubleRegister(LOperand* op) const; 221 DoubleRegister ToDoubleRegister(int index) const;
|
/external/v8/src/compiler/ |
H A D | code-generator-impl.h | 39 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 D | lithium-gap-resolver-ia32.cc | 303 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 D | lithium-codegen-ia32.cc | 394 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 D | lithium-codegen-ia32.h | 58 XMMRegister ToDoubleRegister(LOperand* op) const; 225 XMMRegister ToDoubleRegister(int index) const;
|
/external/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 2042 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);
|