/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 | 241 LConstantOperand* constant_source = LConstantOperand::cast(source); local 244 if (cgen_->IsSmi(constant_source)) { 245 __ Mov(dst, cgen_->ToSmi(constant_source)); 246 } else if (cgen_->IsInteger32Constant(constant_source)) { 247 __ Mov(dst, cgen_->ToInteger32(constant_source)); 249 __ LoadObject(dst, cgen_->ToHandle(constant_source)); 253 __ Fmov(result, cgen_->ToDouble(constant_source)); 258 if (cgen_->IsSmi(constant_source)) { 259 __ Mov(kSavedValue, cgen_->ToSmi(constant_source)); 260 } else if (cgen_->IsInteger32Constant(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/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/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...] |