Lines Matching full:constant_source
228 LConstantOperand* constant_source = LConstantOperand::cast(source);
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)) {
249 __ li(kLithiumScratchReg, Operand(cgen_->ToInteger32(constant_source)));
252 __ li(kLithiumScratchReg, cgen_->ToHandle(constant_source));