Home | History | Annotate | Download | only in src

Lines Matching refs:HInstruction

28   void Add(HInstruction* instr, Zone* zone) {
33 HInstruction* Lookup(HInstruction* instr) const;
42 // A linked list of HInstruction* values. Stored in arrays.
44 HInstruction* instr;
56 void Insert(HInstruction* instr, Zone* zone);
81 void Store(SideEffects side_effects, HInstruction* instr);
85 inline HInstruction* operator[](int i) const {
90 inline HInstruction* at(int i) const { return operator[](i); }
94 HInstruction* data_[kNumberOfTrackedSideEffects];
154 HInstruction* instr = array_[i].instr;
161 HInstruction* instr = lists_[current].instr;
199 HInstruction* HInstructionMap::Lookup(HInstruction* instr) const {
282 void HInstructionMap::Insert(HInstruction* instr, Zone* zone) {
335 void HSideEffectMap::Store(SideEffects side_effects, HInstruction* instr) {
345 SideEffects SideEffectsTracker::ComputeChanges(HInstruction* instr) {
374 SideEffects SideEffectsTracker::ComputeDependsOn(HInstruction* instr) {
541 HInstruction* instr = it.Current();
605 HInstruction* instr = block->first();
607 HInstruction* next = instr->next();
657 bool HGlobalValueNumberingPhase::ShouldMove(HInstruction* instr,
829 HInstruction* instr = it.Current();
868 HInstruction* other = map->Lookup(instr);