• Home
  • Raw
  • Download

Lines Matching refs:before_use_node

1615   HUserRecord(const HUserRecord<T>& old_record, typename HUseList<T>::iterator before_use_node)  in HUserRecord()  argument
1616 : HUserRecord(old_record.instruction_, before_use_node) {} in HUserRecord()
1617 HUserRecord(HInstruction* instruction, typename HUseList<T>::iterator before_use_node) in HUserRecord() argument
1618 : instruction_(instruction), before_use_node_(before_use_node) { in HUserRecord()
2184 HUseList<HInstruction*>::iterator before_use_node = input_use.GetBeforeUseNode(); in RemoveAsUserOfInput() local
2185 input_use.GetInstruction()->uses_.erase_after(before_use_node); in RemoveAsUserOfInput()
2186 input_use.GetInstruction()->FixUpUserRecordsAfterUseRemoval(before_use_node); in RemoveAsUserOfInput()
2191 HUseList<HInstruction*>::iterator before_use_node = input_use.GetBeforeUseNode(); in RemoveAsUserOfAllInputs() local
2192 input_use.GetInstruction()->uses_.erase_after(before_use_node); in RemoveAsUserOfAllInputs()
2193 input_use.GetInstruction()->FixUpUserRecordsAfterUseRemoval(before_use_node); in RemoveAsUserOfAllInputs()
2489 auto before_use_node = uses_.before_begin(); in FixUpUserRecordsAfterUseInsertion() local
2493 user->SetRawInputRecordAt(input_index, HUserRecord<HInstruction*>(this, before_use_node)); in FixUpUserRecordsAfterUseInsertion()
2494 before_use_node = use_node; in FixUpUserRecordsAfterUseInsertion()
2498 void FixUpUserRecordsAfterUseRemoval(HUseList<HInstruction*>::iterator before_use_node) { in FixUpUserRecordsAfterUseRemoval() argument
2499 auto next = ++HUseList<HInstruction*>::iterator(before_use_node); in FixUpUserRecordsAfterUseRemoval()
2504 next_user->SetRawInputRecordAt(next_index, HUserRecord<HInstruction*>(this, before_use_node)); in FixUpUserRecordsAfterUseRemoval()