/external/chromium_org/v8/src/x64/ |
lithium-gap-resolver-x64.cc | 172 LConstantOperand* constant_source = LConstantOperand::cast(source); local 175 if (cgen_->IsSmiConstant(constant_source)) { 176 __ Move(dst, cgen_->ToSmi(constant_source)); 177 } else if (cgen_->IsInteger32Constant(constant_source)) { 178 int32_t constant = cgen_->ToInteger32(constant_source); 181 if (cgen_->IsDehoistedKeyConstant(constant_source)) { 187 __ Move(dst, cgen_->ToHandle(constant_source)); 190 double v = cgen_->ToDouble(constant_source); 202 if (cgen_->IsSmiConstant(constant_source)) { 203 __ Move(dst, cgen_->ToSmi(constant_source)); [all...] |
/external/chromium_org/v8/src/arm64/ |
lithium-gap-resolver-arm64.cc | 229 LConstantOperand* constant_source = LConstantOperand::cast(source); local 232 if (cgen_->IsSmi(constant_source)) { 233 __ Mov(dst, cgen_->ToSmi(constant_source)); 234 } else if (cgen_->IsInteger32Constant(constant_source)) { 235 __ Mov(dst, cgen_->ToInteger32(constant_source)); 237 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 241 __ Fmov(result, cgen_->ToDouble(constant_source)); 245 if (cgen_->IsSmi(constant_source)) { 246 Smi* smi = cgen_->ToSmi(constant_source); 249 } else if (cgen_->IsInteger32Constant(constant_source)) { [all...] |
/external/chromium_org/v8/src/mips64/ |
lithium-gap-resolver-mips64.cc | 228 LConstantOperand* constant_source = LConstantOperand::cast(source); local 231 if (cgen_->IsSmi(constant_source)) { 232 __ li(dst, Operand(cgen_->ToSmi(constant_source))); 233 } else if (cgen_->IsInteger32(constant_source)) { 234 __ li(dst, Operand(cgen_->ToInteger32(constant_source))); 236 __ li(dst, cgen_->ToHandle(constant_source)); 240 double v = cgen_->ToDouble(constant_source); 245 if (cgen_->IsSmi(constant_source)) { 246 __ li(kLithiumScratchReg, Operand(cgen_->ToSmi(constant_source))); 248 } else if (cgen_->IsInteger32(constant_source)) { [all...] |
/external/chromium_org/v8/src/arm/ |
lithium-gap-resolver-arm.cc | 236 LConstantOperand* constant_source = LConstantOperand::cast(source); local 239 Representation r = cgen_->IsSmi(constant_source) 241 if (cgen_->IsInteger32(constant_source)) { 242 __ mov(dst, Operand(cgen_->ToRepresentation(constant_source, r))); 244 __ Move(dst, cgen_->ToHandle(constant_source)); 248 double v = cgen_->ToDouble(constant_source); 254 Representation r = cgen_->IsSmi(constant_source) 256 if (cgen_->IsInteger32(constant_source)) { 258 Operand(cgen_->ToRepresentation(constant_source, r))); 260 __ Move(kSavedValueRegister, cgen_->ToHandle(constant_source)); [all...] |
/external/chromium_org/v8/src/mips/ |
lithium-gap-resolver-mips.cc | 228 LConstantOperand* constant_source = LConstantOperand::cast(source); local 231 Representation r = cgen_->IsSmi(constant_source) 233 if (cgen_->IsInteger32(constant_source)) { 234 __ li(dst, Operand(cgen_->ToRepresentation(constant_source, r))); 236 __ li(dst, cgen_->ToHandle(constant_source)); 240 double v = cgen_->ToDouble(constant_source); 245 Representation r = cgen_->IsSmi(constant_source) 247 if (cgen_->IsInteger32(constant_source)) { 249 Operand(cgen_->ToRepresentation(constant_source, r))); 251 __ li(kLithiumScratchReg, cgen_->ToHandle(constant_source)); [all...] |
/external/chromium_org/v8/src/x87/ |
lithium-gap-resolver-x87.cc | 283 LConstantOperand* constant_source = LConstantOperand::cast(source); local 286 Representation r = cgen_->IsSmi(constant_source) 288 if (cgen_->IsInteger32(constant_source)) { 289 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 291 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 294 double v = cgen_->ToDouble(constant_source); 306 Representation r = cgen_->IsSmi(constant_source) 308 if (cgen_->IsInteger32(constant_source)) { 309 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 312 __ LoadObject(tmp, cgen_->ToHandle(constant_source)); [all...] |
/external/chromium_org/v8/src/ia32/ |
lithium-gap-resolver-ia32.cc | 283 LConstantOperand* constant_source = LConstantOperand::cast(source); local 286 Representation r = cgen_->IsSmi(constant_source) 288 if (cgen_->IsInteger32(constant_source)) { 289 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 291 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 294 double v = cgen_->ToDouble(constant_source); 310 Representation r = cgen_->IsSmi(constant_source) 312 if (cgen_->IsInteger32(constant_source)) { 313 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 316 __ LoadObject(tmp, cgen_->ToHandle(constant_source)); [all...] |
/external/chromium_org/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 745 ConstantOperand* constant_source = ConstantOperand::cast(source); local 761 __ Fmov(result, g.ToDouble(constant_source)); 766 __ Fmov(temp, g.ToDouble(constant_source));
|
/external/chromium_org/v8/src/compiler/x64/ |
code-generator-x64.cc | 901 ConstantOperand* constant_source = ConstantOperand::cast(source); local 905 Immediate64 imm = g.ToImmediate64(constant_source); 922 bit_cast<uint64_t, double>(g.ToDouble(constant_source)));
|