Lines Matching refs:destination
87 LOperand* destination = moves_[index].destination(); in PerformMove() local
96 if (other_move.Blocks(destination) && !other_move.IsPending()) { in PerformMove()
106 moves_[index].set_destination(destination); in PerformMove()
112 if (other_move.Blocks(destination)) { in PerformMove()
127 LOperand* destination = moves_[i].destination(); in Verify() local
129 SLOW_DCHECK(!destination->Equals(moves_[j].destination())); in Verify()
141 DCHECK(moves_[index].destination()->Equals(moves_[root_index_].source())); in BreakCycle()
145 saved_destination_ = moves_[index].destination(); in BreakCycle()
188 LOperand* destination = moves_[index].destination(); in EmitMove() local
195 if (destination->IsRegister()) { in EmitMove()
196 __ mov(cgen_->ToRegister(destination), source_register); in EmitMove()
198 DCHECK(destination->IsStackSlot()); in EmitMove()
199 __ sd(source_register, cgen_->ToMemOperand(destination)); in EmitMove()
203 if (destination->IsRegister()) { in EmitMove()
204 __ ld(cgen_->ToRegister(destination), source_operand); in EmitMove()
206 DCHECK(destination->IsStackSlot()); in EmitMove()
207 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
228 if (destination->IsRegister()) { in EmitMove()
229 Register dst = cgen_->ToRegister(destination); in EmitMove()
237 } else if (destination->IsDoubleRegister()) { in EmitMove()
238 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove()
242 DCHECK(destination->IsStackSlot()); in EmitMove()
246 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(destination)); in EmitMove()
249 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(destination)); in EmitMove()
252 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(destination)); in EmitMove()
258 if (destination->IsDoubleRegister()) { in EmitMove()
259 __ mov_d(cgen_->ToDoubleRegister(destination), source_register); in EmitMove()
261 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
262 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
268 if (destination->IsDoubleRegister()) { in EmitMove()
269 __ ldc1(cgen_->ToDoubleRegister(destination), source_operand); in EmitMove()
271 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
272 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
279 cgen_->ToHighMemOperand(destination); in EmitMove()