Lines Matching defs:output
355 // Some instructions define their output in fixed register/stack slot. We need
362 Location output = locations->Out();
363 if (output.IsUnallocated() && output.GetPolicy() == Location::kSameAsFirstInput) {
375 } else if (output.IsRegister() || output.IsFpuRegister()) {
378 current->SetRegister(output.reg());
379 BlockRegister(output, position, position + 1);
380 } else if (output.IsPair()) {
382 current->SetRegister(output.low());
384 high->SetRegister(output.high());
386 BlockRegister(output.ToLow(), position, position + 1);
387 BlockRegister(output.ToHigh(), position, position + 1);
388 } else if (output.IsStackSlot() || output.IsDoubleStackSlot()) {
389 current->SetSpillSlot(output.GetStackIndex());
391 DCHECK(output.IsUnallocated() || output.IsConstant());
805 // Some instructions have a fixed register output.
1543 // it with moves for connecting siblings in a same block, and output moves.
1589 // This is a parallel move for moving the output of an instruction. We need