Lines Matching refs:destination

89   LOperand* destination = moves_[index].destination();  in PerformMove()  local
98 if (other_move.Blocks(destination) && !other_move.IsPending()) { in PerformMove()
108 moves_[index].set_destination(destination); in PerformMove()
114 if (other_move.Blocks(destination)) { in PerformMove()
129 LOperand* destination = moves_[i].destination(); in Verify() local
131 SLOW_DCHECK(!destination->Equals(moves_[j].destination())); in Verify()
143 DCHECK(moves_[index].destination()->Equals(moves_[root_index_].source())); in BreakCycle()
147 saved_destination_ = moves_[index].destination(); in BreakCycle()
188 LOperand* destination = moves_[index].destination(); in EmitMove() local
195 if (destination->IsRegister()) { in EmitMove()
196 __ mr(cgen_->ToRegister(destination), source_register); in EmitMove()
198 DCHECK(destination->IsStackSlot()); in EmitMove()
199 __ StoreP(source_register, cgen_->ToMemOperand(destination)); in EmitMove()
203 if (destination->IsRegister()) { in EmitMove()
204 __ LoadP(cgen_->ToRegister(destination), source_operand); in EmitMove()
206 DCHECK(destination->IsStackSlot()); in EmitMove()
207 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
219 if (destination->IsRegister()) { in EmitMove()
220 Register dst = cgen_->ToRegister(destination); in EmitMove()
226 } else if (destination->IsDoubleRegister()) { in EmitMove()
227 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove()
231 DCHECK(destination->IsStackSlot()); in EmitMove()
238 __ StoreP(kSavedValueRegister, cgen_->ToMemOperand(destination)); in EmitMove()
243 if (destination->IsDoubleRegister()) { in EmitMove()
244 __ fmr(cgen_->ToDoubleRegister(destination), source_register); in EmitMove()
246 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
247 __ stfd(source_register, cgen_->ToMemOperand(destination)); in EmitMove()
252 if (destination->IsDoubleRegister()) { in EmitMove()
253 __ lfd(cgen_->ToDoubleRegister(destination), source_operand); in EmitMove()
255 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
256 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
266 cgen_->ToHighMemOperand(destination); in EmitMove()