Lines Matching refs:promotion_map_
281 promotion_map_[p_map_idx].core_location = kLocPhysReg; in RecordCorePromotion()
282 promotion_map_[p_map_idx].core_reg = reg_num; in RecordCorePromotion()
315 promotion_map_[p_map_idx].fp_location = kLocPhysReg; in RecordFpPromotion()
316 promotion_map_[p_map_idx].fp_reg = reg.GetReg(); in RecordFpPromotion()
1214 promotion_map_ = static_cast<PromotionMap*> in DoPromotion()
1215 (arena_->Alloc(num_regs * sizeof(promotion_map_[0]), kArenaAllocRegAlloc)); in DoPromotion()
1277 if (promotion_map_[p_map_idx].fp_location != kLocPhysReg) { in DoPromotion()
1282 if (promotion_map_[p_map_idx + 1].fp_location != kLocPhysReg) { in DoPromotion()
1305 if (promotion_map_[p_map_idx].core_location != kLocPhysReg) { in DoPromotion()
1318 int reg_num = curr->fp ? promotion_map_[p_map_idx].fp_reg : promotion_map_[p_map_idx].core_reg; in DoPromotion()
1321 if (curr->fp && promotion_map_[p_map_idx].fp_location == kLocPhysReg) { in DoPromotion()
1323 if (promotion_map_[p_map_idx + 1].fp_location == kLocPhysReg) { in DoPromotion()
1324 int high_reg = promotion_map_[p_map_idx+1].fp_reg; in DoPromotion()
1333 } else if (!curr->fp && promotion_map_[p_map_idx].core_location == kLocPhysReg) { in DoPromotion()
1335 if (promotion_map_[p_map_idx + 1].core_location == kLocPhysReg) { in DoPromotion()
1336 int high_reg = promotion_map_[p_map_idx+1].core_reg; in DoPromotion()