Lines Matching refs:HUseList

1675 using HUseList = IntrusiveForwardList<HUseListNode<T>>;  variable
1686 HUserRecord(const HUserRecord<T>& old_record, typename HUseList<T>::iterator before_use_node) in HUserRecord()
1688 HUserRecord(HInstruction* instruction, typename HUseList<T>::iterator before_use_node) in HUserRecord()
1694 typename HUseList<T>::iterator GetBeforeUseNode() const { return before_use_node_; } in GetBeforeUseNode()
1695 typename HUseList<T>::iterator GetUseNode() const { return ++GetBeforeUseNode(); } in GetUseNode()
1702 typename HUseList<T>::iterator before_use_node_;
2256 HUseList<HInstruction*>::iterator before_use_node = input_use.GetBeforeUseNode(); in RemoveAsUserOfInput()
2263 HUseList<HInstruction*>::iterator before_use_node = input_use.GetBeforeUseNode(); in RemoveAsUserOfAllInputs()
2269 const HUseList<HInstruction*>& GetUses() const { return uses_; } in GetUses()
2270 const HUseList<HEnvironment*>& GetEnvUses() const { return env_uses_; } in GetEnvUses()
2560 void FixUpUserRecordsAfterUseInsertion(HUseList<HInstruction*>::iterator fixup_end) { in FixUpUserRecordsAfterUseInsertion()
2570 void FixUpUserRecordsAfterUseRemoval(HUseList<HInstruction*>::iterator before_use_node) { in FixUpUserRecordsAfterUseRemoval()
2571 auto next = ++HUseList<HInstruction*>::iterator(before_use_node); in FixUpUserRecordsAfterUseRemoval()
2580 void FixUpUserRecordsAfterEnvUseInsertion(HUseList<HEnvironment*>::iterator env_fixup_end) { in FixUpUserRecordsAfterEnvUseInsertion()
2590 void FixUpUserRecordsAfterEnvUseRemoval(HUseList<HEnvironment*>::iterator before_env_use_node) { in FixUpUserRecordsAfterEnvUseRemoval()
2591 auto next = ++HUseList<HEnvironment*>::iterator(before_env_use_node); in FixUpUserRecordsAfterEnvUseRemoval()
2617 HUseList<HInstruction*> uses_;
2620 HUseList<HEnvironment*> env_uses_;