Lines Matching refs:HUserRecord

1379 class HUserRecord : public ValueObject {
1381 HUserRecord() : instruction_(nullptr), before_use_node_() {}
1382 explicit HUserRecord(HInstruction* instruction) : instruction_(instruction), before_use_node_() {}
1384 HUserRecord(const HUserRecord<T>& old_record, typename HUseList<T>::iterator before_use_node)
1385 : HUserRecord(old_record.instruction_, before_use_node) {}
1386 HUserRecord(HInstruction* instruction, typename HUseList<T>::iterator before_use_node)
1695 vregs_[index] = HUserRecord<HEnvironment*>(instruction);
1742 ArenaVector<HUserRecord<HEnvironment*>> vregs_;
1809 SetRawInputRecordAt(index, HUserRecord<HInstruction*>(input));
1869 HUserRecord<HInstruction*> input_use = InputRecordAt(input);
2055 virtual const HUserRecord<HInstruction*> InputRecordAt(size_t i) const = 0;
2056 virtual void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) = 0;
2089 user->SetRawInputRecordAt(input_index, HUserRecord<HInstruction*>(this, before_use_node));
2100 next_user->SetRawInputRecordAt(next_index, HUserRecord<HInstruction*>(this, before_use_node));
2109 user->vregs_[input_index] = HUserRecord<HEnvironment*>(this, before_env_use_node);
2120 next_user->vregs_[next_index] = HUserRecord<HEnvironment*>(this, before_env_use_node);
2244 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE {
2249 void SetRawInputRecordAt(size_t i, const HUserRecord<HInstruction*>& input) OVERRIDE {
2255 std::array<HUserRecord<HInstruction*>, N> inputs_;
2272 const HUserRecord<HInstruction*> InputRecordAt(size_t i ATTRIBUTE_UNUSED) const OVERRIDE {
2278 const HUserRecord<HInstruction*>& input ATTRIBUTE_UNUSED) OVERRIDE {
2419 const HUserRecord<HInstruction*> InputRecordAt(size_t index) const OVERRIDE {
2423 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE {
2437 ArenaVector<HUserRecord<HInstruction*> > inputs_;
3783 const HUserRecord<HInstruction*> InputRecordAt(size_t index) const OVERRIDE {
3787 void SetRawInputRecordAt(size_t index, const HUserRecord<HInstruction*>& input) OVERRIDE {
3794 ArenaVector<HUserRecord<HInstruction*>> inputs_;
4071 const HUserRecord<HInstruction*> InputRecordAt(size_t i) const OVERRIDE {
4072 const HUserRecord<HInstruction*> input_record = HInvoke::InputRecordAt(i);