Lines Matching refs:HUserRecord
1021 class HUserRecord : public ValueObject {
1023 HUserRecord() : instruction_(nullptr), use_node_(nullptr) {} in HUserRecord() function
1024 explicit HUserRecord(HInstruction* instruction) : instruction_(instruction), use_node_(nullptr) {} in HUserRecord() function
1026 HUserRecord(const HUserRecord<T>& old_record, HUseListNode<T>* use_node) in HUserRecord() function
1129 vregs_.Put(i, HUserRecord<HEnvironment*>()); in HEnvironment()
1159 vregs_.Put(index, HUserRecord<HEnvironment*>(instruction)); in SetRawEnvAt()
1198 vregs_.Put(index, HUserRecord<HEnvironment*>(vregs_.Get(index), env_use)); in RecordEnvUse()
1201 GrowableArray<HUserRecord<HEnvironment*> > vregs_;
1334 SetRawInputRecordAt(index, HUserRecord<HInstruction*>(input)); in SetRawInputAt()
1373 user->SetRawInputRecordAt(index, HUserRecord<HInstruction*>(user->InputRecordAt(index), use)); in AddUseAt()
1384 HUserRecord<HInstruction*> input_use = InputRecordAt(input); in RemoveAsUserOfInput()
1530 virtual const HUserRecord<HInstruction*> InputRecordAt(size_t i) const = 0;
1531 virtual void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) = 0;
1697 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { return inputs_[i]; } in InputRecordAt()
1699 void SetRawInputRecordAt(size_t i, const HUserRecord<HInstruction*>& input) OVERRIDE { in SetRawInputRecordAt()
1704 EmbeddedArray<HUserRecord<HInstruction*>, N> inputs_;
2428 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { return inputs_.Get(i); } in InputRecordAt()
2429 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE { in SetRawInputRecordAt()
2434 GrowableArray<HUserRecord<HInstruction*> > inputs_;
2526 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { in InputRecordAt()
2527 const HUserRecord<HInstruction*> input_record = HInvoke::InputRecordAt(i); in InputRecordAt()
3084 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { return inputs_.Get(i); } in InputRecordAt()
3086 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE { in SetRawInputRecordAt()
3091 GrowableArray<HUserRecord<HInstruction*> > inputs_;