/external/v8/src/crankshaft/arm/ |
H A D | lithium-gap-resolver-arm.cc | 167 __ vmov(kScratchDoubleReg, cgen_->ToDoubleRegister(source)); 169 __ vldr(kScratchDoubleReg, cgen_->ToMemOperand(source)); 187 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); 189 __ vstr(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_)); 225 __ vldr(kScratchDoubleReg.low(), source_operand); 226 __ vstr(kScratchDoubleReg.low(), destination_operand); 280 // kScratchDoubleReg was used to break the cycle. 281 __ vpush(kScratchDoubleReg); 282 __ vldr(kScratchDoubleReg, source_operand); 283 __ vstr(kScratchDoubleReg, destination_operan [all...] |
H A D | lithium-codegen-arm.h | 141 LowDwVfpRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/crankshaft/x64/ |
H A D | lithium-gap-resolver-x64.cc | 227 __ Movsd(kScratchDoubleReg, src); 228 __ Movsd(cgen_->ToOperand(destination), kScratchDoubleReg); 268 __ Movsd(kScratchDoubleReg, src); 270 __ Movsd(dst, kScratchDoubleReg); 277 __ Movapd(kScratchDoubleReg, source_reg); 279 __ Movapd(destination_reg, kScratchDoubleReg); 291 __ Movapd(kScratchDoubleReg, reg); 293 __ Movsd(other_operand, kScratchDoubleReg);
|
H A D | lithium-codegen-x64.h | 118 XMMRegister double_scratch0() const { return kScratchDoubleReg; }
|
/external/v8/src/compiler/x64/ |
H A D | code-generator-x64.cc | 1253 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg); 1254 __ psrlq(kScratchDoubleReg, 33); 1255 __ andps(i.OutputDoubleRegister(), kScratchDoubleReg); 1260 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg); 1261 __ psllq(kScratchDoubleReg, 31); 1262 __ xorps(i.OutputDoubleRegister(), kScratchDoubleReg); 1391 __ Movss(kScratchDoubleReg, i.InputOperand(1)); 1392 __ Movmskps(kScratchRegister, kScratchDoubleReg); [all...] |
/external/v8/src/compiler/ia32/ |
H A D | code-generator-ia32.cc | 24 #define kScratchDoubleReg xmm0 macro 1358 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg); 1359 __ psrlq(kScratchDoubleReg, 33); 1360 __ andps(i.OutputDoubleRegister(), kScratchDoubleReg); 1365 __ pcmpeqd(kScratchDoubleReg, kScratchDoubleReg); 1366 __ psllq(kScratchDoubleReg, 31); 1367 __ xorps(i.OutputDoubleRegister(), kScratchDoubleReg); 1461 __ movss(kScratchDoubleReg, 1838 __ movss(Operand(esp, 0), kScratchDoubleReg); local 1843 __ movss(Operand(esp, 0), kScratchDoubleReg); local 1855 __ movsd(Operand(esp, 0), kScratchDoubleReg); local 1860 __ movsd(Operand(esp, 0), kScratchDoubleReg); local [all...] |
/external/v8/src/crankshaft/ppc/ |
H A D | lithium-gap-resolver-ppc.cc | 153 __ fmr(kScratchDoubleReg, cgen_->ToDoubleRegister(source)); 155 __ lfd(kScratchDoubleReg, cgen_->ToMemOperand(source)); 174 __ fmr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); 176 __ stfd(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_)); 273 __ lfd(kScratchDoubleReg, source_operand); 274 __ stfd(kScratchDoubleReg, destination_operand);
|
H A D | lithium-codegen-ppc.h | 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/crankshaft/s390/ |
H A D | lithium-gap-resolver-s390.cc | 149 __ ldr(kScratchDoubleReg, cgen_->ToDoubleRegister(source)); 151 __ LoadDouble(kScratchDoubleReg, cgen_->ToMemOperand(source)); 169 __ ldr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); 171 __ StoreDouble(kScratchDoubleReg, cgen_->ToMemOperand(saved_destination_)); 267 __ LoadDouble(kScratchDoubleReg, source_operand); 268 __ StoreDouble(kScratchDoubleReg, destination_operand);
|
H A D | lithium-codegen-s390.h | 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/compiler/mips64/ |
H A D | code-generator-mips64.cc | 23 #define kScratchDoubleReg kLithiumScratchDouble macro 1372 kScratchDoubleReg); 1377 kScratchDoubleReg); 1382 kScratchDoubleReg); 1387 kScratchDoubleReg); 1507 FPURegister scratch = kScratchDoubleReg; 1513 FPURegister scratch = kScratchDoubleReg; 1523 FPURegister scratch = kScratchDoubleReg; 1529 FPURegister scratch = kScratchDoubleReg; 1547 FPURegister scratch = kScratchDoubleReg; [all...] |
/external/v8/src/compiler/arm/ |
H A D | code-generator-arm.cc | 1280 SwVfpRegister scratch = kScratchDoubleReg.low(); 1287 SwVfpRegister scratch = kScratchDoubleReg.low(); 1294 SwVfpRegister scratch = kScratchDoubleReg.low(); 1301 SwVfpRegister scratch = kScratchDoubleReg.low(); 1308 SwVfpRegister scratch = kScratchDoubleReg.low(); 1319 SwVfpRegister scratch = kScratchDoubleReg.low(); 1330 SwVfpRegister scratch = kScratchDoubleReg.low(); 1337 SwVfpRegister scratch = kScratchDoubleReg.low(); 2373 : kScratchDoubleReg; 2437 DwVfpRegister temp = kScratchDoubleReg; [all...] |
/external/v8/src/compiler/mips/ |
H A D | code-generator-mips.cc | 24 #define kScratchDoubleReg kLithiumScratchDouble macro 1155 kScratchDoubleReg); 1160 kScratchDoubleReg); 1165 kScratchDoubleReg); 1170 kScratchDoubleReg); 1292 FPURegister scratch = kScratchDoubleReg; 1298 FPURegister scratch = kScratchDoubleReg; 1304 FPURegister scratch = kScratchDoubleReg; 1310 FPURegister scratch = kScratchDoubleReg; 1315 FPURegister scratch = kScratchDoubleReg; [all...] |
/external/v8/src/compiler/s390/ |
H A D | code-generator-s390.cc | 609 __ load_instr(kScratchDoubleReg, operand); \ 610 __ cmp_rr_instr(i.InputDoubleRegister(0), kScratchDoubleReg); \ 1614 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1)); 1616 __ sebr(i.OutputDoubleRegister(), kScratchDoubleReg); 1627 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1)); 1629 __ sdbr(i.OutputDoubleRegister(), kScratchDoubleReg); 1709 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1)); 1711 __ debr(i.OutputDoubleRegister(), kScratchDoubleReg); 1721 __ ldr(kScratchDoubleReg, i.InputDoubleRegister(1)); 1723 __ ddbr(i.OutputDoubleRegister(), kScratchDoubleReg); [all...] |
/external/v8/src/compiler/ppc/ |
H A D | code-generator-ppc.cc | 595 __ frsp(kScratchDoubleReg, value); \ 597 __ stfs(kScratchDoubleReg, operand); \ 599 __ stfsx(kScratchDoubleReg, operand); \ 706 __ frsp(kScratchDoubleReg, value); \ 708 __ stfs(kScratchDoubleReg, operand); \ 711 __ stfsx(kScratchDoubleReg, operand); \ 1757 i.OutputRegister(0), kScratchDoubleReg); 1785 i.OutputRegister(0), kScratchDoubleReg); 2424 : kScratchDoubleReg; 2473 DoubleRegister temp = kScratchDoubleReg; [all...] |
/external/v8/src/arm/ |
H A D | deoptimizer-arm.cc | 120 DCHECK(kScratchDoubleReg.code() == 15);
|
H A D | macro-assembler-arm.cc | 282 DCHECK(!srcdst0.is(kScratchDoubleReg)); 283 DCHECK(!srcdst1.is(kScratchDoubleReg)); 284 vmov(kScratchDoubleReg, srcdst0); 286 vmov(srcdst1, kScratchDoubleReg); 1213 int temp_code = kScratchDoubleReg.code() * 2; 2515 LowDwVfpRegister double_scratch = kScratchDoubleReg; 2550 LowDwVfpRegister double_scratch = kScratchDoubleReg;
|
H A D | assembler-arm.h | 421 // kDoubleRegZero and kScratchDoubleReg must pair to form kScratchQuadReg. 423 #define kScratchDoubleReg d15 macro
|
/external/v8/src/x64/ |
H A D | macro-assembler-x64.cc | 3332 Movd(kScratchDoubleReg, src); 3334 punpckldq(dst, kScratchDoubleReg); 3337 Movss(dst, kScratchDoubleReg); 3349 Movd(kScratchDoubleReg, src); 3351 punpckldq(dst, kScratchDoubleReg); 3354 Movss(dst, kScratchDoubleReg); 3742 Movsd(kScratchDoubleReg, FieldOperand(input_reg, HeapNumber::kValueOffset)); 3743 Cvttsd2siq(result_reg, kScratchDoubleReg); 3750 Movsd(MemOperand(rsp, 0), kScratchDoubleReg); local 3787 Cvtlsi2sd(kScratchDoubleReg, result_re [all...] |
H A D | macro-assembler-x64.h | 39 const XMMRegister kScratchDoubleReg = {15}; // xmm15. member in namespace:v8::internal
|
H A D | code-stubs-x64.cc | 130 __ Movsd(kScratchDoubleReg, mantissa_operand); 150 __ Cvttsd2siq(result_reg, kScratchDoubleReg);
|
/external/v8/src/ppc/ |
H A D | assembler-ppc.h | 260 #define kScratchDoubleReg d13 macro
|
H A D | macro-assembler-ppc.cc | 2275 DoubleRegister double_scratch = kScratchDoubleReg; 2321 DoubleRegister double_scratch = kScratchDoubleReg;
|
/external/v8/src/s390/ |
H A D | assembler-s390.h | 241 #define kScratchDoubleReg d13 macro
|
H A D | macro-assembler-s390.cc | 2083 DoubleRegister double_scratch = kScratchDoubleReg; 2126 DoubleRegister double_scratch = kScratchDoubleReg;
|