• Home
  • Raw
  • Download

Lines Matching refs:InductionInfo

214   bool IsConstant(HInductionVarAnalysis::InductionInfo* info,
222 /*out*/ HInductionVarAnalysis::InductionInfo** info,
223 /*out*/ HInductionVarAnalysis::InductionInfo** trip) const;
225 bool HasFetchInLoop(HInductionVarAnalysis::InductionInfo* info) const;
226 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info,
228 bool IsBodyTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
229 bool IsUnsafeTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
230 bool IsWellBehavedTripCount(HInductionVarAnalysis::InductionInfo* trip) const;
232 Value GetLinear(HInductionVarAnalysis::InductionInfo* info,
233 HInductionVarAnalysis::InductionInfo* trip,
236 Value GetPolynomial(HInductionVarAnalysis::InductionInfo* info,
237 HInductionVarAnalysis::InductionInfo* trip,
240 Value GetGeometric(HInductionVarAnalysis::InductionInfo* info,
241 HInductionVarAnalysis::InductionInfo* trip,
245 HInductionVarAnalysis::InductionInfo* trip,
248 Value GetVal(HInductionVarAnalysis::InductionInfo* info,
249 HInductionVarAnalysis::InductionInfo* trip,
252 Value GetMul(HInductionVarAnalysis::InductionInfo* info1,
253 HInductionVarAnalysis::InductionInfo* info2,
254 HInductionVarAnalysis::InductionInfo* trip,
257 Value GetDiv(HInductionVarAnalysis::InductionInfo* info1,
258 HInductionVarAnalysis::InductionInfo* info2,
259 HInductionVarAnalysis::InductionInfo* trip,
262 Value GetRem(HInductionVarAnalysis::InductionInfo* info1,
263 HInductionVarAnalysis::InductionInfo* info2) const;
264 Value GetXor(HInductionVarAnalysis::InductionInfo* info1,
265 HInductionVarAnalysis::InductionInfo* info2) const;
268 HInductionVarAnalysis::InductionInfo* info,
269 HInductionVarAnalysis::InductionInfo* trip,
273 HInductionVarAnalysis::InductionInfo* info,
274 HInductionVarAnalysis::InductionInfo* trip,
301 bool GenerateLastValuePolynomial(HInductionVarAnalysis::InductionInfo* info,
302 HInductionVarAnalysis::InductionInfo* trip,
307 bool GenerateLastValueGeometric(HInductionVarAnalysis::InductionInfo* info,
308 HInductionVarAnalysis::InductionInfo* trip,
313 bool GenerateLastValueWrapAround(HInductionVarAnalysis::InductionInfo* info,
314 HInductionVarAnalysis::InductionInfo* trip,
319 bool GenerateLastValuePeriodic(HInductionVarAnalysis::InductionInfo* info,
320 HInductionVarAnalysis::InductionInfo* trip,
326 bool GenerateCode(HInductionVarAnalysis::InductionInfo* info,
327 HInductionVarAnalysis::InductionInfo* trip,
334 void ReplaceInduction(HInductionVarAnalysis::InductionInfo* info,