Lines Matching refs:Operand
69 // cycles in the move graph. We use operand swaps to resolve cycles,
70 // which means that a call to PerformMove could change any source operand
89 // Though PerformMove can change any source operand in the move graph,
95 // only a single incoming edge to an operand, this move must also be
158 int LGapResolver::CountSourceUses(LOperand* operand) {
161 if (!moves_[i].IsEliminated() && moves_[i].source()->Equals(operand)) {
200 // No operand should be the destination for more than one move.
222 void LGapResolver::EnsureRestored(LOperand* operand) {
223 if (operand->IsRegister() && operand->index() == spilled_register_) {
268 // Dispatch on the source and destination operand kinds. Not all
273 Operand dst = cgen_->ToOperand(destination);
278 Operand src = cgen_->ToOperand(source);
286 Operand dst = cgen_->ToOperand(destination);
314 Operand dst = cgen_->ToOperand(destination);
330 Operand dst = cgen_->ToOperand(destination);
344 Operand src0 = cgen_->ToOperand(source);
345 Operand src1 = cgen_->HighOperand(source);
346 Operand dst0 = cgen_->ToOperand(destination);
347 Operand dst1 = cgen_->HighOperand(destination);
353 Operand src = cgen_->ToOperand(source);
371 // Dispatch on the source and destination operand kinds. Not all
387 Operand mem =
404 Operand src = cgen_->ToOperand(source);
405 Operand dst = cgen_->ToOperand(destination);