Lines Matching refs:HUserRecord

1681 class HUserRecord : public ValueObject {
1683 HUserRecord() : instruction_(nullptr), before_use_node_() {} in HUserRecord() function
1684 explicit HUserRecord(HInstruction* instruction) : instruction_(instruction), before_use_node_() {} in HUserRecord() function
1686 HUserRecord(const HUserRecord<T>& old_record, typename HUseList<T>::iterator before_use_node) in HUserRecord() function
1687 : HUserRecord(old_record.instruction_, before_use_node) {} in HUserRecord()
1688 HUserRecord(HInstruction* instruction, typename HUseList<T>::iterator before_use_node) in HUserRecord() function
1709 HInstruction* operator()(HUserRecord<HInstruction*>& record) const { in operator()
1712 const HInstruction* operator()(const HUserRecord<HInstruction*>& record) const { in operator()
1717 using HInputsRef = TransformArrayRef<HUserRecord<HInstruction*>, HInputExtractor>;
1718 using HConstInputsRef = TransformArrayRef<const HUserRecord<HInstruction*>, HInputExtractor>;
2030 vregs_[index] = HUserRecord<HEnvironment*>(instruction); in SetRawEnvAt()
2074 ArenaVector<HUserRecord<HEnvironment*>> vregs_;
2138 virtual ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() = 0;
2140 ArrayRef<const HUserRecord<HInstruction*>> GetInputRecords() const { in GetInputRecords()
2142 return ArrayRef<const HUserRecord<HInstruction*>>( in GetInputRecords()
2167 SetRawInputRecordAt(index, HUserRecord<HInstruction*>(input)); in SetRawInputAt()
2255 HUserRecord<HInstruction*> input_use = InputRecordAt(input); in RemoveAsUserOfInput()
2262 for (const HUserRecord<HInstruction*>& input_use : GetInputRecords()) { in RemoveAsUserOfAllInputs()
2497 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const { in InputRecordAt()
2501 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) { in SetRawInputRecordAt()
2502 ArrayRef<HUserRecord<HInstruction*>> input_records = GetInputRecords(); in SetRawInputRecordAt()
2565 user->SetRawInputRecordAt(input_index, HUserRecord<HInstruction*>(this, before_use_node)); in FixUpUserRecordsAfterUseInsertion()
2576 next_user->SetRawInputRecordAt(next_index, HUserRecord<HInstruction*>(this, before_use_node)); in FixUpUserRecordsAfterUseRemoval()
2585 user->vregs_[input_index] = HUserRecord<HEnvironment*>(this, before_env_use_node); in FixUpUserRecordsAfterEnvUseInsertion()
2596 next_user->vregs_[next_index] = HUserRecord<HEnvironment*>(this, before_env_use_node); in FixUpUserRecordsAfterEnvUseRemoval()
2721 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() override { in GetInputRecords()
2722 return ArrayRef<HUserRecord<HInstruction*>>(inputs_); in GetInputRecords()
2755 ArenaVector<HUserRecord<HInstruction*>> inputs_;
2771 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
2772 return ArrayRef<HUserRecord<HInstruction*>>(inputs_); in GetInputRecords()
2779 std::array<HUserRecord<HInstruction*>, N> inputs_;
2793 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
2794 return ArrayRef<HUserRecord<HInstruction*>>(); in GetInputRecords()
4681 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() override { in GetInputRecords()
4682 ArrayRef<HUserRecord<HInstruction*>> input_records = HInvoke::GetInputRecords(); in GetInputRecords()
6396 special_input_(HUserRecord<HInstruction*>(current_method)), in HLoadClass()
6506 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
6507 return ArrayRef<HUserRecord<HInstruction*>>( in GetInputRecords()
6546 HUserRecord<HInstruction*> special_input_;
6567 special_input_ = HUserRecord<HInstruction*>(nullptr); in SetLoadKind()
6583 special_input_ = HUserRecord<HInstruction*>(special_input); in AddSpecialInput()
6625 special_input_(HUserRecord<HInstruction*>(current_method)), in HLoadString()
6694 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
6695 return ArrayRef<HUserRecord<HInstruction*>>( in GetInputRecords()
6717 HUserRecord<HInstruction*> special_input_;
6734 special_input_ = HUserRecord<HInstruction*>(nullptr); in SetLoadKind()
6752 special_input_ = HUserRecord<HInstruction*>(special_input); in AddSpecialInput()
6766 special_input_(HUserRecord<HInstruction*>(current_method)), in HLoadMethodHandle()
6772 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
6773 return ArrayRef<HUserRecord<HInstruction*>>( in GetInputRecords()
6794 HUserRecord<HInstruction*> special_input_;
6810 special_input_(HUserRecord<HInstruction*>(current_method)), in HLoadMethodType()
6816 ArrayRef<HUserRecord<HInstruction*>> GetInputRecords() final { in GetInputRecords()
6817 return ArrayRef<HUserRecord<HInstruction*>>( in GetInputRecords()
6838 HUserRecord<HInstruction*> special_input_;