Lines Matching refs:CreateInduction
427 AssignInfo(loop, phi, CreateInduction(kWrapAround, in ClassifyNonTrivial()
493 induction = CreateInduction(kLinear, kNop, induction, initial, /*fetch*/ nullptr, type_); in ClassifyNonTrivial()
530 return CreateInduction(kPeriodic, in RotatePeriodicInduction()
537 return CreateInduction(kPeriodic, in RotatePeriodicInduction()
579 return CreateInduction(a->induction_class, a->operation, new_a, new_b, a->fetch, type_); in TransferAddSub()
591 return CreateInduction(b->induction_class, b->operation, new_a, new_b, b->fetch, type_); in TransferAddSub()
601 return CreateInduction(a->induction_class, a->operation, new_a, new_b, a->fetch, type_); in TransferAddSub()
621 return CreateInduction(a->induction_class, a->operation, new_a, new_b, a->fetch, type_); in TransferNeg()
644 return CreateInduction(b->induction_class, b->operation, new_a, new_b, b->fetch, type_); in TransferMul()
652 return CreateInduction(a->induction_class, a->operation, new_a, new_b, a->fetch, type_); in TransferMul()
669 return CreateInduction(kLinear, kNop, a->op_a, a->op_b, a->fetch, to); in TransferConversion()
713 return CreateInduction(kPeriodic, kNop, a, initial, /*fetch*/ nullptr, type_); in SolvePhiAllInputs()
717 return CreateInduction(kPeriodic, kNop, a, b, /*fetch*/ nullptr, type_); in SolvePhiAllInputs()
754 return CreateInduction(kPolynomial, kNop, new_a, initial, /*fetch*/ nullptr, type_); in SolveAddSub()
773 return CreateInduction(kPeriodic, in SolveAddSub()
811 return CreateInduction(kGeometric, in SolveOp()
821 return CreateInduction(kWrapAround, in SolveOp()
829 return CreateInduction(kPeriodic, in SolveOp()