• Home
  • Raw
  • Download

Lines Matching refs:destination

86   LOperand* destination = moves_[index].destination();  in PerformMove()  local
95 if (other_move.Blocks(destination) && !other_move.IsPending()) { in PerformMove()
105 moves_[index].set_destination(destination); in PerformMove()
111 if (other_move.Blocks(destination)) { in PerformMove()
125 LOperand* destination = moves_[i].destination(); in Verify() local
127 SLOW_DCHECK(!destination->Equals(moves_[j].destination())); in Verify()
139 DCHECK(moves_[index].destination()->Equals(moves_[root_index_].source())); in BreakCycle()
143 saved_destination_ = moves_[index].destination(); in BreakCycle()
182 LOperand* destination = moves_[index].destination(); in EmitMove() local
189 if (destination->IsRegister()) { in EmitMove()
190 __ LoadRR(cgen_->ToRegister(destination), source_register); in EmitMove()
192 DCHECK(destination->IsStackSlot()); in EmitMove()
193 __ StoreP(source_register, cgen_->ToMemOperand(destination)); in EmitMove()
197 if (destination->IsRegister()) { in EmitMove()
198 __ LoadP(cgen_->ToRegister(destination), source_operand); in EmitMove()
200 DCHECK(destination->IsStackSlot()); in EmitMove()
201 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
213 if (destination->IsRegister()) { in EmitMove()
214 Register dst = cgen_->ToRegister(destination); in EmitMove()
220 } else if (destination->IsDoubleRegister()) { in EmitMove()
221 DoubleRegister result = cgen_->ToDoubleRegister(destination); in EmitMove()
225 DCHECK(destination->IsStackSlot()); in EmitMove()
232 __ StoreP(kSavedValueRegister, cgen_->ToMemOperand(destination)); in EmitMove()
237 if (destination->IsDoubleRegister()) { in EmitMove()
238 __ ldr(cgen_->ToDoubleRegister(destination), source_register); in EmitMove()
240 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
241 __ StoreDouble(source_register, cgen_->ToMemOperand(destination)); in EmitMove()
246 if (destination->IsDoubleRegister()) { in EmitMove()
247 __ LoadDouble(cgen_->ToDoubleRegister(destination), source_operand); in EmitMove()
249 DCHECK(destination->IsDoubleStackSlot()); in EmitMove()
250 MemOperand destination_operand = cgen_->ToMemOperand(destination); in EmitMove()
260 cgen_->ToHighMemOperand(destination); in EmitMove()