/external/v8/src/crankshaft/arm/ |
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_operand) [all...] |
lithium-codegen-arm.h | 141 LowDwVfpRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/crankshaft/x64/ |
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);
|
lithium-codegen-x64.h | 118 XMMRegister double_scratch0() const { return kScratchDoubleReg; }
|
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | [all...] |
/external/v8/src/compiler/ia32/ |
code-generator-ia32.cc | 24 #define kScratchDoubleReg xmm0 [all...] |
/external/v8/src/crankshaft/ppc/ |
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);
|
lithium-codegen-ppc.h | 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/crankshaft/s390/ |
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);
|
lithium-codegen-s390.h | 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; }
|
/external/v8/src/compiler/mips64/ |
code-generator-mips64.cc | 23 #define kScratchDoubleReg kLithiumScratchDouble [all...] |
/external/v8/src/compiler/arm/ |
code-generator-arm.cc | [all...] |
/external/v8/src/compiler/mips/ |
code-generator-mips.cc | 24 #define kScratchDoubleReg kLithiumScratchDouble [all...] |
/external/v8/src/compiler/s390/ |
code-generator-s390.cc | 609 __ load_instr(kScratchDoubleReg, operand); \ 610 __ cmp_rr_instr(i.InputDoubleRegister(0), kScratchDoubleReg); \ [all...] |
/external/v8/src/compiler/ppc/ |
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); \ [all...] |
/external/v8/src/arm/ |
deoptimizer-arm.cc | 120 DCHECK(kScratchDoubleReg.code() == 15);
|
macro-assembler-arm.cc | 282 DCHECK(!srcdst0.is(kScratchDoubleReg)); 283 DCHECK(!srcdst1.is(kScratchDoubleReg)); 284 vmov(kScratchDoubleReg, srcdst0); 286 vmov(srcdst1, kScratchDoubleReg); [all...] |
assembler-arm.h | 421 // kDoubleRegZero and kScratchDoubleReg must pair to form kScratchQuadReg. 423 #define kScratchDoubleReg d15 [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | [all...] |
macro-assembler-x64.h | 39 const XMMRegister kScratchDoubleReg = {15}; // xmm15. [all...] |
code-stubs-x64.cc | 130 __ Movsd(kScratchDoubleReg, mantissa_operand); 150 __ Cvttsd2siq(result_reg, kScratchDoubleReg); [all...] |
/external/v8/src/ppc/ |
assembler-ppc.h | 260 #define kScratchDoubleReg d13 [all...] |
macro-assembler-ppc.cc | [all...] |
/external/v8/src/s390/ |
assembler-s390.h | 241 #define kScratchDoubleReg d13 [all...] |
macro-assembler-s390.cc | [all...] |