Lines Matching refs:HLoopInformation
155 void VisitLoop(HLoopInformation* loop);
156 void VisitNode(HLoopInformation* loop, HInstruction* instruction);
157 uint32_t VisitDescendant(HLoopInformation* loop, HInstruction* instruction);
158 void ClassifyTrivial(HLoopInformation* loop, HInstruction* instruction);
159 void ClassifyNonTrivial(HLoopInformation* loop);
163 InductionInfo* TransferPhi(HLoopInformation* loop,
174 InductionInfo* SolvePhiAllInputs(HLoopInformation* loop,
177 InductionInfo* SolveAddSub(HLoopInformation* loop,
184 InductionInfo* SolveOp(HLoopInformation* loop,
190 InductionInfo* SolveTest(HLoopInformation* loop,
194 InductionInfo* SolveConversion(HLoopInformation* loop,
203 void VisitControl(HLoopInformation* loop);
204 void VisitCondition(HLoopInformation* loop,
210 void VisitTripCount(HLoopInformation* loop,
227 bool RewriteBreakLoop(HLoopInformation* loop,
237 void AssignInfo(HLoopInformation* loop, HInstruction* instruction, InductionInfo* info);
238 InductionInfo* LookupInfo(HLoopInformation* loop, HInstruction* instruction);
241 HInstruction* GetShiftConstant(HLoopInformation* loop,
272 ArenaSafeMap<HLoopInformation*, ArenaSafeMap<HInstruction*, InductionInfo*>> induction_;