Searched refs:constant_source (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/x64/
H A Dlithium-gap-resolver-x64.cc172 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/v8/src/arm64/
H A Dlithium-gap-resolver-arm64.cc229 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/v8/src/mips64/
H A Dlithium-gap-resolver-mips64.cc228 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/v8/src/arm/
H A Dlithium-gap-resolver-arm.cc236 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/v8/src/mips/
H A Dlithium-gap-resolver-mips.cc228 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/v8/src/x87/
H A Dlithium-gap-resolver-x87.cc283 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/v8/src/ia32/
H A Dlithium-gap-resolver-ia32.cc283 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/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc745 ConstantOperand* constant_source = ConstantOperand::cast(source); local
761 __ Fmov(result, g.ToDouble(constant_source));
766 __ Fmov(temp, g.ToDouble(constant_source));
/external/v8/src/compiler/x64/
H A Dcode-generator-x64.cc901 ConstantOperand* constant_source = ConstantOperand::cast(source); local
905 Immediate64 imm = g.ToImmediate64(constant_source);
922 bit_cast<uint64_t, double>(g.ToDouble(constant_source)));

Completed in 131 milliseconds