Home | History | Annotate | Download | only in x64

Lines Matching refs:cgen_

16     : cgen_(owner), moves_(32, owner->zone()) {}
54 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
139 #define __ ACCESS_MASM(cgen_->masm())
149 Register src = cgen_->ToRegister(source);
151 Register dst = cgen_->ToRegister(destination);
155 Operand dst = cgen_->ToOperand(destination);
160 Operand src = cgen_->ToOperand(source);
162 Register dst = cgen_->ToRegister(destination);
166 Operand dst = cgen_->ToOperand(destination);
174 Register dst = cgen_->ToRegister(destination);
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);
192 XMMRegister dst = cgen_->ToDoubleRegister(destination);
201 Operand dst = cgen_->ToOperand(destination);
202 if (cgen_->IsSmiConstant(constant_source)) {
203 __ Move(dst, cgen_->ToSmi(constant_source));
204 } else if (cgen_->IsInteger32Constant(constant_source)) {
206 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source)));
208 __ Move(kScratchRegister, cgen_->ToHandle(constant_source));
214 XMMRegister src = cgen_->ToDoubleRegister(source);
216 __ Movapd(cgen_->ToDoubleRegister(destination), src);
219 __ Movsd(cgen_->ToOperand(destination), src);
222 Operand src = cgen_->ToOperand(source);
224 __ Movsd(cgen_->ToDoubleRegister(destination), src);
228 __ Movsd(cgen_->ToOperand(destination), kScratchDoubleReg);
246 Register src = cgen_->ToRegister(source);
247 Register dst = cgen_->ToRegister(destination);
256 cgen_->ToRegister(source->IsRegister() ? source : destination);
258 cgen_->ToOperand(source->IsRegister() ? destination : source);
266 Operand src = cgen_->ToOperand(source);
267 Operand dst = cgen_->ToOperand(destination);
275 XMMRegister source_reg = cgen_->ToDoubleRegister(source);
276 XMMRegister destination_reg = cgen_->ToDoubleRegister(destination);
285 XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister()
290 Operand other_operand = cgen_->ToOperand(other);