Lines Matching defs:PartialIVInfo
2177 IVConditionInfo &PartialIVInfo, DominatorTree &DT, LoopInfo &LI,
2193 bool PartiallyInvariant = !PartialIVInfo.InstToDuplicate.empty();
2224 (PartiallyInvariant && !PartialIVInfo.KnownValue->isOneValue())) {
2899 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch,
2975 PartialIVInfo = *Info;
3221 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch, Loop &L,
3320 const TargetTransformInfo &TTI, const IVConditionInfo &PartialIVInfo) {
3400 } else if ((PartialIVInfo.KnownValue->isOneValue() &&
3402 (!PartialIVInfo.KnownValue->isOneValue() &&
3502 IVConditionInfo PartialIVInfo;
3504 collectUnswitchCandidates(UnswitchCandidates, PartialIVInfo,
3507 collectUnswitchCandidatesWithInjections(UnswitchCandidates, PartialIVInfo,
3519 UnswitchCandidates, L, DT, LI, AC, TTI, PartialIVInfo);
3539 PartialIVInfo.InstToDuplicate.clear();
3560 unswitchNontrivialInvariants(L, *Best.TI, Best.Invariants, PartialIVInfo, DT,