Searched refs:saved_destination_ (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/crankshaft/arm64/ |
D | lithium-gap-resolver-arm64.cc | 28 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 …]
|
D | lithium-gap-resolver-arm64.h | 92 LOperand* saved_destination_; variable
|
/external/v8/src/crankshaft/ppc/ |
D | lithium-gap-resolver-ppc.cc | 19 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 …]
|
D | lithium-gap-resolver-ppc.h | 53 LOperand* saved_destination_; variable
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-gap-resolver-mips64.cc | 17 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 …]
|
D | lithium-gap-resolver-mips64.h | 53 LOperand* saved_destination_; variable
|
/external/v8/src/crankshaft/arm/ |
D | lithium-gap-resolver-arm.cc | 23 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 …]
|
D | lithium-gap-resolver-arm.h | 53 LOperand* saved_destination_; variable
|
/external/v8/src/crankshaft/mips/ |
D | lithium-gap-resolver-mips.cc | 17 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 …]
|
D | lithium-gap-resolver-mips.h | 53 LOperand* saved_destination_; variable
|