Lines Matching refs:reg_data
900 Register& reg_data(RegisterIndex reg);
1107 return reg_data(reg).virtual_register(); in VirtualRegisterForRegister()
1115 return reg_data(reg).is_phi_gap_move(); in IsPhiGapMove()
1123 reg_data(reg).Commit(allocated, data); in Commit()
1132 reg_data(reg).Spill(allocated, current_block, data); in Spill()
1141 reg_data(reg).SpillForDeferred(allocated, instr_index, data); in SpillForDeferred()
1149 reg_data(reg).MoveToSpillSlotOnDeferred(virtual_register, instr_index, data); in MoveToSpillSlotOnDeferred()
1156 reg_data(reg).Use(virtual_register, instr_index); in AllocateUse()
1163 reg_data(reg).PendingUse(operand, virtual_register, instr_index); in AllocatePendingUse()
1168 reg_data(reg).MarkAsPhiMove(); in UseForPhiGapMove()
1171 RegisterState::Register& RegisterState::reg_data(RegisterIndex reg) { in reg_data() function in v8::internal::compiler::RegisterState
1177 return HasRegisterData(reg) && reg_data(reg).is_shared(); in IsShared()
1181 return HasRegisterData(reg) && reg_data(reg).is_allocated(); in IsAllocated()
1186 return !reg_data(reg).needs_gap_move_on_spill(); in HasPendingUsesOnly()
1191 if (reg_data(reg).is_shared()) { in ResetDataFor()
1194 reg_data(reg).Reset(); in ResetDataFor()
1210 if (HasRegisterData(reg) && reg_data(reg).was_spilled_while_shared()) { in ResetIfSpilledWhileShared()
1217 reg_data(reg).CommitAtMerge(); in CommitAtMerge()
1231 reg_data(reg).AddSharedUses(shared_use_count); in AddSharedUses()