Home | History | Annotate | Download | only in x64

Lines Matching full:cgen_

15     : cgen_(owner), moves_(32, owner->zone()) {}
53 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone());
138 #define __ ACCESS_MASM(cgen_->masm())
148 Register src = cgen_->ToRegister(source);
150 Register dst = cgen_->ToRegister(destination);
154 Operand dst = cgen_->ToOperand(destination);
159 Operand src = cgen_->ToOperand(source);
161 Register dst = cgen_->ToRegister(destination);
165 Operand dst = cgen_->ToOperand(destination);
173 Register dst = cgen_->ToRegister(destination);
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);
191 XMMRegister dst = cgen_->ToDoubleRegister(destination);
200 Operand dst = cgen_->ToOperand(destination);
201 if (cgen_->IsSmiConstant(constant_source)) {
202 __ Move(dst, cgen_->ToSmi(constant_source));
203 } else if (cgen_->IsInteger32Constant(constant_source)) {
205 __ movp(dst, Immediate(cgen_->ToInteger32(constant_source)));
207 __ Move(kScratchRegister, cgen_->ToHandle(constant_source));
213 XMMRegister src = cgen_->ToDoubleRegister(source);
215 __ Movapd(cgen_->ToDoubleRegister(destination), src);
218 __ Movsd(cgen_->ToOperand(destination), src);
221 Operand src = cgen_->ToOperand(source);
223 __ Movsd(cgen_->ToDoubleRegister(destination), src);
227 __ Movsd(cgen_->ToOperand(destination), xmm0);
245 Register src = cgen_->ToRegister(source);
246 Register dst = cgen_->ToRegister(destination);
255 cgen_->ToRegister(source->IsRegister() ? source : destination);
257 cgen_->ToOperand(source->IsRegister() ? destination : source);
265 Operand src = cgen_->ToOperand(source);
266 Operand dst = cgen_->ToOperand(destination);
274 XMMRegister source_reg = cgen_->ToDoubleRegister(source);
275 XMMRegister destination_reg = cgen_->ToDoubleRegister(destination);
284 XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister()
289 Operand other_operand = cgen_->ToOperand(other);