Lines Matching refs:InductionInfo
133 HInductionVarAnalysis::InductionInfo* CreateInvariant(char opc, in CreateInvariant()
134 HInductionVarAnalysis::InductionInfo* a, in CreateInvariant()
135 HInductionVarAnalysis::InductionInfo* b) { in CreateInvariant()
152 HInductionVarAnalysis::InductionInfo* CreateFetch(HInstruction* fetch) { in CreateFetch()
157 HInductionVarAnalysis::InductionInfo* CreateConst(int32_t c) { in CreateConst()
162 HInductionVarAnalysis::InductionInfo* CreateTripCount(int32_t tc, bool in_loop, bool safe) { in CreateTripCount()
179 HInductionVarAnalysis::InductionInfo* CreateLinear(int32_t a, int32_t b) { in CreateLinear()
189 HInductionVarAnalysis::InductionInfo* CreatePolynomial(int32_t a, int32_t b, int32_t c) { in CreatePolynomial()
199 HInductionVarAnalysis::InductionInfo* CreateGeometric(int32_t a, int32_t b, int32_t f, char op) { in CreateGeometric()
210 HInductionVarAnalysis::InductionInfo* CreateRange(int32_t lo, int32_t hi) { in CreateRange()
220 HInductionVarAnalysis::InductionInfo* CreateWrapAround( in CreateWrapAround()
222 HInductionVarAnalysis::InductionInfo* info) { in CreateWrapAround()
232 HInductionVarAnalysis::InductionInfo* CreateWrapAround(int32_t initial, int32_t lo, int32_t hi) { in CreateWrapAround()
240 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info) { in NeedsTripCount()
245 bool IsBodyTripCount(HInductionVarAnalysis::InductionInfo* trip) { in IsBodyTripCount()
249 bool IsUnsafeTripCount(HInductionVarAnalysis::InductionInfo* trip) { in IsUnsafeTripCount()
253 Value GetMin(HInductionVarAnalysis::InductionInfo* info, in GetMin()
254 HInductionVarAnalysis::InductionInfo* trip) { in GetMin()
258 Value GetMax(HInductionVarAnalysis::InductionInfo* info, in GetMax()
259 HInductionVarAnalysis::InductionInfo* trip) { in GetMax()
263 Value GetMul(HInductionVarAnalysis::InductionInfo* info1, in GetMul()
264 HInductionVarAnalysis::InductionInfo* info2, in GetMul()
269 Value GetDiv(HInductionVarAnalysis::InductionInfo* info1, in GetDiv()
270 HInductionVarAnalysis::InductionInfo* info2, in GetDiv()
275 Value GetRem(HInductionVarAnalysis::InductionInfo* info1, in GetRem()
276 HInductionVarAnalysis::InductionInfo* info2) { in GetRem()
280 Value GetXor(HInductionVarAnalysis::InductionInfo* info1, in GetXor()
281 HInductionVarAnalysis::InductionInfo* info2) { in GetXor()
285 bool IsExact(HInductionVarAnalysis::InductionInfo* info, int64_t* value) { in IsExact()
289 bool IsAtMost(HInductionVarAnalysis::InductionInfo* info, int64_t* value) { in IsAtMost()
293 bool IsAtLeast(HInductionVarAnalysis::InductionInfo* info, int64_t* value) { in IsAtLeast()