Home
last modified time | relevance | path

Searched refs:saved_destination_ (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/crankshaft/arm64/
Dlithium-gap-resolver-arm64.cc28 root_index_(0), in_cycle_(false), saved_destination_(NULL) { in LGapResolver()
154 saved_destination_ = moves_[index].destination(); in BreakCycle()
179 DCHECK(saved_destination_ != NULL); in RestoreValue()
181 if (saved_destination_->IsRegister()) { in RestoreValue()
182 __ Mov(cgen_->ToRegister(saved_destination_), SavedValueRegister()); in RestoreValue()
184 } else if (saved_destination_->IsStackSlot()) { in RestoreValue()
185 __ Store(SavedValueRegister(), cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
187 } else if (saved_destination_->IsDoubleRegister()) { in RestoreValue()
188 __ Fmov(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
190 } else if (saved_destination_->IsDoubleStackSlot()) { in RestoreValue()
[all …]
Dlithium-gap-resolver-arm64.h92 LOperand* saved_destination_; variable
/external/v8/src/crankshaft/ppc/
Dlithium-gap-resolver-ppc.cc19 saved_destination_(NULL) {} in LGapResolver()
147 saved_destination_ = moves_[index].destination(); in BreakCycle()
166 DCHECK(saved_destination_ != NULL); in RestoreValue()
169 if (saved_destination_->IsRegister()) { in RestoreValue()
170 __ mr(cgen_->ToRegister(saved_destination_), kSavedValueRegister); in RestoreValue()
171 } else if (saved_destination_->IsStackSlot()) { in RestoreValue()
172 __ StoreP(kSavedValueRegister, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
173 } else if (saved_destination_->IsDoubleRegister()) { in RestoreValue()
174 __ fmr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); in RestoreValue()
175 } else if (saved_destination_->IsDoubleStackSlot()) { in RestoreValue()
[all …]
Dlithium-gap-resolver-ppc.h53 LOperand* saved_destination_; variable
/external/v8/src/crankshaft/mips64/
Dlithium-gap-resolver-mips64.cc17 saved_destination_(NULL) {} in LGapResolver()
145 saved_destination_ = moves_[index].destination(); in BreakCycle()
164 DCHECK(saved_destination_ != NULL); in RestoreValue()
167 if (saved_destination_->IsRegister()) { in RestoreValue()
168 __ mov(cgen_->ToRegister(saved_destination_), kLithiumScratchReg); in RestoreValue()
169 } else if (saved_destination_->IsStackSlot()) { in RestoreValue()
170 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
171 } else if (saved_destination_->IsDoubleRegister()) { in RestoreValue()
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
174 } else if (saved_destination_->IsDoubleStackSlot()) { in RestoreValue()
[all …]
Dlithium-gap-resolver-mips64.h53 LOperand* saved_destination_; variable
/external/v8/src/crankshaft/arm/
Dlithium-gap-resolver-arm.cc23 saved_destination_(NULL), need_to_restore_root_(false) { } in LGapResolver()
159 saved_destination_ = moves_[index].destination(); in BreakCycle()
180 DCHECK(saved_destination_ != NULL); in RestoreValue()
182 if (saved_destination_->IsRegister()) { in RestoreValue()
183 __ mov(cgen_->ToRegister(saved_destination_), kSavedValueRegister); in RestoreValue()
184 } else if (saved_destination_->IsStackSlot()) { in RestoreValue()
185 __ str(kSavedValueRegister, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
186 } else if (saved_destination_->IsDoubleRegister()) { in RestoreValue()
187 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); in RestoreValue()
188 } else if (saved_destination_->IsDoubleStackSlot()) { in RestoreValue()
[all …]
Dlithium-gap-resolver-arm.h53 LOperand* saved_destination_; variable
/external/v8/src/crankshaft/mips/
Dlithium-gap-resolver-mips.cc17 saved_destination_(NULL) {} in LGapResolver()
145 saved_destination_ = moves_[index].destination(); in BreakCycle()
164 DCHECK(saved_destination_ != NULL); in RestoreValue()
167 if (saved_destination_->IsRegister()) { in RestoreValue()
168 __ mov(cgen_->ToRegister(saved_destination_), kLithiumScratchReg); in RestoreValue()
169 } else if (saved_destination_->IsStackSlot()) { in RestoreValue()
170 __ sw(kLithiumScratchReg, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
171 } else if (saved_destination_->IsDoubleRegister()) { in RestoreValue()
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
174 } else if (saved_destination_->IsDoubleStackSlot()) { in RestoreValue()
[all …]
Dlithium-gap-resolver-mips.h53 LOperand* saved_destination_; variable