Lines Matching refs:reg_num
275 int reg_num = reg.GetRegNum(); in RecordCorePromotion() local
277 core_spill_mask_ |= (1 << reg_num); in RecordCorePromotion()
279 core_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); in RecordCorePromotion()
282 promotion_map_[p_map_idx].core_reg = reg_num; in RecordCorePromotion()
309 int reg_num = reg.GetRegNum(); in RecordFpPromotion() local
311 fp_spill_mask_ |= (1 << reg_num); in RecordFpPromotion()
313 fp_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); in RecordFpPromotion()
1318 int reg_num = curr->fp ? promotion_map_[p_map_idx].fp_reg : promotion_map_[p_map_idx].core_reg; in DoPromotion() local
1326 if (((reg_num & 0x1) == 0) && ((reg_num + 1) == high_reg)) { in DoPromotion()
1327 reg = RegStorage::FloatSolo64(RegStorage::RegNum(reg_num) >> 1); in DoPromotion()
1331 reg = wide ? RegStorage::FloatSolo64(reg_num) : RegStorage::FloatSolo32(reg_num); in DoPromotion()
1337 reg = RegStorage(RegStorage::k64BitPair, reg_num, high_reg); in DoPromotion()
1340 reg = wide ? RegStorage::Solo64(reg_num) : RegStorage::Solo32(reg_num); in DoPromotion()