Searched refs:HUserRecord (Results 1 – 4 of 4) sorted by relevance
1610 class HUserRecord : public ValueObject {1612 HUserRecord() : instruction_(nullptr), before_use_node_() {} in HUserRecord() function1613 explicit HUserRecord(HInstruction* instruction) : instruction_(instruction), before_use_node_() {} in HUserRecord() function1615 HUserRecord(const HUserRecord<T>& old_record, typename HUseList<T>::iterator before_use_node) in HUserRecord() function1616 : HUserRecord(old_record.instruction_, before_use_node) {} in HUserRecord()1617 HUserRecord(HInstruction* instruction, typename HUseList<T>::iterator before_use_node) in HUserRecord() function1638 HInstruction* operator()(HUserRecord<HInstruction*>& record) const { in operator()1641 const HInstruction* operator()(const HUserRecord<HInstruction*>& record) const { in operator()1646 using HInputsRef = TransformArrayRef<HUserRecord<HInstruction*>, HInputExtractor>;1647 using HConstInputsRef = TransformArrayRef<const HUserRecord<HInstruction*>, HInputExtractor>;[all …]
652 ArrayRef<HUserRecord<HInstruction*>> new_input_records = new_phi->GetInputRecords(); in GetFloatDoubleOrReferenceEquivalentOfPhi()654 new_input_records[i] = HUserRecord<HInstruction*>(inputs[i]); in GetFloatDoubleOrReferenceEquivalentOfPhi()
441 const HUserRecord<HInstruction*>& input_record = input_records[i]; in VisitInstruction()810 ArrayRef<HUserRecord<HInstruction*>> input_records = phi->GetInputRecords(); in VisitPhi()
1120 const HUserRecord<HEnvironment*>& env_use = vregs_[index]; in RemoveAsUserOfInput()1128 const HUserRecord<HEnvironment*>& env_use_record = vregs_[index]; in ReplaceInput()1334 HUserRecord<HInstruction*> input_use = InputRecordAt(index); in ReplaceInput()1356 inputs_.push_back(HUserRecord<HInstruction*>(input)); in AddInput()1361 inputs_.insert(inputs_.begin() + index, HUserRecord<HInstruction*>(input)); in InsertInputAt()