Lines Matching refs:HEnvironment
100 for (HEnvironment* environment = instruction->GetEnvironment(); in RemoveEnvironmentUses()
113 for (HEnvironment* environment = instruction->GetEnvironment(); in HasEnvironmentUsedByOthers()
128 for (HEnvironment* environment = instruction->GetEnvironment(); in ResetEnvironmentInputRecords()
1078 void HEnvironment::CopyFrom(ArrayRef<HInstruction* const> locals) { in CopyFrom()
1088 void HEnvironment::CopyFrom(HEnvironment* env) { in CopyFrom()
1098 void HEnvironment::CopyFromWithLoopPhiAdjustment(HEnvironment* env, in CopyFromWithLoopPhiAdjustment()
1119 void HEnvironment::RemoveAsUserOfInput(size_t index) const { in RemoveAsUserOfInput()
1120 const HUserRecord<HEnvironment*>& env_use = vregs_[index]; in RemoveAsUserOfInput()
1127 void HEnvironment::ReplaceInput(HInstruction* replacement, size_t index) { in ReplaceInput()
1128 const HUserRecord<HEnvironment*>& env_use_record = vregs_[index]; in ReplaceInput()
1133 HUseList<HEnvironment*>::iterator before_use_node = env_use_record.GetBeforeUseNode(); in ReplaceInput()
1321 const HUseList<HEnvironment*>& uses = GetEnvUses(); in ReplaceEnvUsesDominatedBy()
1323 HEnvironment* user = it->GetUser(); in ReplaceEnvUsesDominatedBy()
3057 for (const HUseListNode<HEnvironment*>& use : GetEnvUses()) { in RemoveEnvironmentUsers()
3058 HEnvironment* user = use.GetUser(); in RemoveEnvironmentUsers()