/external/v8/src/crankshaft/arm64/ |
lithium-gap-resolver-arm64.cc | 227 LConstantOperand* constant_source = LConstantOperand::cast(source); local 230 if (cgen_->IsSmi(constant_source)) { 231 __ Mov(dst, cgen_->ToSmi(constant_source)); 232 } else if (cgen_->IsInteger32Constant(constant_source)) { 233 __ Mov(dst, cgen_->ToInteger32(constant_source)); 235 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 239 __ Fmov(result, cgen_->ToDouble(constant_source)); 243 if (cgen_->IsSmi(constant_source)) { 244 Smi* smi = cgen_->ToSmi(constant_source); 247 } else if (cgen_->IsInteger32Constant(constant_source)) { [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-gap-resolver-x64.cc | 171 LConstantOperand* constant_source = LConstantOperand::cast(source); local 174 if (cgen_->IsSmiConstant(constant_source)) { 175 __ Move(dst, cgen_->ToSmi(constant_source)); 176 } else if (cgen_->IsInteger32Constant(constant_source)) { 177 int32_t constant = cgen_->ToInteger32(constant_source); 180 if (cgen_->IsDehoistedKeyConstant(constant_source)) { 186 __ Move(dst, cgen_->ToHandle(constant_source)); 189 double v = cgen_->ToDouble(constant_source); 201 if (cgen_->IsSmiConstant(constant_source)) { 202 __ Move(dst, cgen_->ToSmi(constant_source)); [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-gap-resolver-mips64.cc | 227 LConstantOperand* constant_source = LConstantOperand::cast(source); local 230 if (cgen_->IsSmi(constant_source)) { 231 __ li(dst, Operand(cgen_->ToSmi(constant_source))); 232 } else if (cgen_->IsInteger32(constant_source)) { 233 __ li(dst, Operand(cgen_->ToInteger32(constant_source))); 235 __ li(dst, cgen_->ToHandle(constant_source)); 239 double v = cgen_->ToDouble(constant_source); 244 if (cgen_->IsSmi(constant_source)) { 245 __ li(kLithiumScratchReg, Operand(cgen_->ToSmi(constant_source))); 247 } else if (cgen_->IsInteger32(constant_source)) { [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-gap-resolver-arm.cc | 234 LConstantOperand* constant_source = LConstantOperand::cast(source); local 237 Representation r = cgen_->IsSmi(constant_source) 239 if (cgen_->IsInteger32(constant_source)) { 240 __ mov(dst, Operand(cgen_->ToRepresentation(constant_source, r))); 242 __ Move(dst, cgen_->ToHandle(constant_source)); 246 double v = cgen_->ToDouble(constant_source); 252 Representation r = cgen_->IsSmi(constant_source) 254 if (cgen_->IsInteger32(constant_source)) { 256 Operand(cgen_->ToRepresentation(constant_source, r))); 258 __ Move(kSavedValueRegister, cgen_->ToHandle(constant_source)); [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-gap-resolver-mips.cc | 227 LConstantOperand* constant_source = LConstantOperand::cast(source); local 230 Representation r = cgen_->IsSmi(constant_source) 232 if (cgen_->IsInteger32(constant_source)) { 233 __ li(dst, Operand(cgen_->ToRepresentation(constant_source, r))); 235 __ li(dst, cgen_->ToHandle(constant_source)); 239 double v = cgen_->ToDouble(constant_source); 244 Representation r = cgen_->IsSmi(constant_source) 246 if (cgen_->IsInteger32(constant_source)) { 248 Operand(cgen_->ToRepresentation(constant_source, r))); 250 __ li(kLithiumScratchReg, cgen_->ToHandle(constant_source)); [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-gap-resolver-ppc.cc | 218 LConstantOperand* constant_source = LConstantOperand::cast(source); local 221 if (cgen_->IsInteger32(constant_source)) { 222 cgen_->EmitLoadIntegerConstant(constant_source, dst); 224 __ Move(dst, cgen_->ToHandle(constant_source)); 228 double v = cgen_->ToDouble(constant_source); 233 if (cgen_->IsInteger32(constant_source)) { 234 cgen_->EmitLoadIntegerConstant(constant_source, kSavedValueRegister); 236 __ Move(kSavedValueRegister, cgen_->ToHandle(constant_source));
|
/external/v8/src/crankshaft/s390/ |
lithium-gap-resolver-s390.cc | 212 LConstantOperand* constant_source = LConstantOperand::cast(source); local 215 if (cgen_->IsInteger32(constant_source)) { 216 cgen_->EmitLoadIntegerConstant(constant_source, dst); 218 __ Move(dst, cgen_->ToHandle(constant_source)); 222 double v = cgen_->ToDouble(constant_source); 227 if (cgen_->IsInteger32(constant_source)) { 228 cgen_->EmitLoadIntegerConstant(constant_source, kSavedValueRegister); 230 __ Move(kSavedValueRegister, cgen_->ToHandle(constant_source));
|
/external/v8/src/crankshaft/ia32/ |
lithium-gap-resolver-ia32.cc | 288 LConstantOperand* constant_source = LConstantOperand::cast(source); local 291 Representation r = cgen_->IsSmi(constant_source) 293 if (cgen_->IsInteger32(constant_source)) { 294 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 296 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 299 double v = cgen_->ToDouble(constant_source); 315 Representation r = cgen_->IsSmi(constant_source) 317 if (cgen_->IsInteger32(constant_source)) { 318 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 321 __ LoadObject(tmp, cgen_->ToHandle(constant_source)); [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.cc | 289 LConstantOperand* constant_source = LConstantOperand::cast(source); local 292 Representation r = cgen_->IsSmi(constant_source) 294 if (cgen_->IsInteger32(constant_source)) { 295 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 297 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 300 double v = cgen_->ToDouble(constant_source); 312 Representation r = cgen_->IsSmi(constant_source) 314 if (cgen_->IsInteger32(constant_source)) { 315 __ Move(dst, cgen_->ToImmediate(constant_source, r)); 318 __ LoadObject(tmp, cgen_->ToHandle(constant_source)); [all...] |
/external/v8/src/compiler/x64/ |
code-generator-x64.cc | 2204 ConstantOperand* constant_source = ConstantOperand::cast(source); local [all...] |