Lines Matching defs:PartialIVInfo
2178 IVConditionInfo &PartialIVInfo, DominatorTree &DT, LoopInfo &LI,
2194 bool PartiallyInvariant = !PartialIVInfo.InstToDuplicate.empty();
2225 (PartiallyInvariant && !PartialIVInfo.KnownValue->isOneValue())) {
2900 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch,
2976 PartialIVInfo = *Info;
3220 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch, Loop &L,
3319 const TargetTransformInfo &TTI, const IVConditionInfo &PartialIVInfo) {
3399 } else if ((PartialIVInfo.KnownValue->isOneValue() &&
3401 (!PartialIVInfo.KnownValue->isOneValue() &&
3501 IVConditionInfo PartialIVInfo;
3503 collectUnswitchCandidates(UnswitchCandidates, PartialIVInfo,
3506 collectUnswitchCandidatesWithInjections(UnswitchCandidates, PartialIVInfo,
3518 UnswitchCandidates, L, DT, LI, AC, TTI, PartialIVInfo);
3538 PartialIVInfo.InstToDuplicate.clear();
3559 unswitchNontrivialInvariants(L, *Best.TI, Best.Invariants, PartialIVInfo, DT,