Lines Matching full:destination_
677 : source_(source), destination_(destination) {
685 const InstructionOperand& destination() const { return destination_; }
686 InstructionOperand& destination() { return destination_; }
688 destination_ = operand;
694 return destination_.IsInvalid() && !source_.IsInvalid();
696 void SetPending() { destination_ = InstructionOperand(); }
701 DCHECK_IMPLIES(!destination_.IsInvalid(), !destination_.IsConstant());
702 return IsEliminated() || source_.EqualsCanonicalized(destination_);
706 void Eliminate() { source_ = destination_ = InstructionOperand(); }
708 DCHECK_IMPLIES(source_.IsInvalid(), destination_.IsInvalid());
718 InstructionOperand destination_;