• Home
  • Raw
  • Download

Lines Matching refs:initial

468   InductionInfo* initial = LookupInfo(loop, phi->InputAt(0));  in ClassifyNonTrivial()  local
469 if (initial == nullptr || initial->induction_class != kInvariant) { in ClassifyNonTrivial()
486 initial, in ClassifyNonTrivial()
536 HInstruction* divc = GetShiftConstant(loop, instruction, initial); in ClassifyNonTrivial()
565 induction = CreateInduction(kLinear, kNop, induction, initial, /*fetch*/ nullptr, type); in ClassifyNonTrivial()
802 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolvePhiAllInputs() local
803 return CreateInduction(kPeriodic, kNop, a, initial, /*fetch*/ nullptr, type); in SolvePhiAllInputs()
847 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub() local
850 return CreateInduction(kPolynomial, kNop, new_a, initial, /*fetch*/ nullptr, type); in SolveAddSub()
870 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveAddSub() local
873 CreateInvariantOp(context, loop, kSub, a, initial), in SolveAddSub()
874 initial, in SolveAddSub()
906 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveOp() local
914 initial, in SolveOp()
924 initial, in SolveOp()
925 CreateInvariantOp(context, loop, kRem, initial, c), in SolveOp()
932 CreateInvariantOp(context, loop, kXor, initial, c), in SolveOp()
933 initial, in SolveOp()
980 InductionInfo* initial = LookupInfo(loop, entry_phi->InputAt(0)); in SolveConversion() local
982 IsAtLeast(context, loop, initial, &value) && value >= min && in SolveConversion()
983 IsAtMost(context, loop, initial, &value) && value <= max) { in SolveConversion()
1418 InductionInfo* initial) { in GetShiftConstant() argument
1423 if (initial != nullptr) { in GetShiftConstant()
1425 if (!IsAtLeast(context, loop, initial, &value) || value < 0) { in GetShiftConstant()