Lines Matching defs:HUserRecord

1021 class HUserRecord : public ValueObject {
1023 HUserRecord() : instruction_(nullptr), use_node_(nullptr) {}
1024 explicit HUserRecord(HInstruction* instruction) : instruction_(instruction), use_node_(nullptr) {}
1026 HUserRecord(const HUserRecord<T>& old_record, HUseListNode<T>* use_node)
1129 vregs_.Put(i, HUserRecord<HEnvironment*>());
1159 vregs_.Put(index, HUserRecord<HEnvironment*>(instruction));
1198 vregs_.Put(index, HUserRecord<HEnvironment*>(vregs_.Get(index), env_use));
1201 GrowableArray<HUserRecord<HEnvironment*> > vregs_;
1334 SetRawInputRecordAt(index, HUserRecord<HInstruction*>(input));
1373 user->SetRawInputRecordAt(index, HUserRecord<HInstruction*>(user->InputRecordAt(index), use));
1384 HUserRecord<HInstruction*> input_use = InputRecordAt(input);
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]; }
1699 void SetRawInputRecordAt(size_t i, const HUserRecord<HInstruction*>& input) OVERRIDE {
1704 EmbeddedArray<HUserRecord<HInstruction*>, N> inputs_;
2428 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { return inputs_.Get(i); }
2429 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE {
2434 GrowableArray<HUserRecord<HInstruction*> > inputs_;
2526 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE {
2527 const HUserRecord<HInstruction*> input_record = HInvoke::InputRecordAt(i);
3084 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE { return inputs_.Get(i); }
3086 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE {
3091 GrowableArray<HUserRecord<HInstruction*> > inputs_;