Lines Matching refs:reg_info
262 for (RegisterInfo* reg_info : register_info_table_) {
263 if (reg_info->needs_flush()) {
265 } else if (!reg_info->IsOnlyMemberOfEquivalenceSet()) {
267 } else if (reg_info->allocated() && !reg_info->materialized()) {
280 for (RegisterInfo* reg_info : registers_needing_flushed_) {
281 if (!reg_info->needs_flush()) continue;
282 reg_info->set_needs_flush(false);
284 RegisterInfo* materialized = reg_info->materialized()
285 ? reg_info
286 : reg_info->GetMaterializedEquivalent();
302 DCHECK_NULL(reg_info->GetAllocatedEquivalent());
303 reg_info->MoveToNewEquivalenceSet(NextEquivalenceId(), false);
418 RegisterInfo* reg_info = GetRegisterInfo(reg);
419 if (reg_info->materialized()) {
420 CreateMaterializedEquivalent(reg_info);
422 reg_info->MoveToNewEquivalenceSet(NextEquivalenceId(), true);
424 std::max(max_register_index_, reg_info->register_value().index());
437 RegisterInfo* reg_info = GetRegisterInfo(reg);
438 if (reg_info->materialized()) {
442 GetMaterializedEquivalentNotAccumulator(reg_info);