Lines Matching refs:PartialIVInfo
2183 IVConditionInfo &PartialIVInfo, DominatorTree &DT, LoopInfo &LI, in unswitchNontrivialInvariants() argument
2199 bool PartiallyInvariant = !PartialIVInfo.InstToDuplicate.empty(); in unswitchNontrivialInvariants()
2230 (PartiallyInvariant && !PartialIVInfo.KnownValue->isOneValue())) { in unswitchNontrivialInvariants()
2905 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch, in collectUnswitchCandidates() argument
2981 PartialIVInfo = *Info; in collectUnswitchCandidates()
3227 IVConditionInfo &PartialIVInfo, Instruction *&PartialIVCondBranch, Loop &L, in collectUnswitchCandidatesWithInjections() argument
3326 const TargetTransformInfo &TTI, const IVConditionInfo &PartialIVInfo) { in findBestNonTrivialUnswitchCandidate() argument
3406 } else if ((PartialIVInfo.KnownValue->isOneValue() && in findBestNonTrivialUnswitchCandidate()
3408 (!PartialIVInfo.KnownValue->isOneValue() && in findBestNonTrivialUnswitchCandidate()
3508 IVConditionInfo PartialIVInfo; in unswitchBestCondition() local
3510 collectUnswitchCandidates(UnswitchCandidates, PartialIVInfo, in unswitchBestCondition()
3513 collectUnswitchCandidatesWithInjections(UnswitchCandidates, PartialIVInfo, in unswitchBestCondition()
3525 UnswitchCandidates, L, DT, LI, AC, TTI, PartialIVInfo); in unswitchBestCondition()
3545 PartialIVInfo.InstToDuplicate.clear(); in unswitchBestCondition()
3566 unswitchNontrivialInvariants(L, *Best.TI, Best.Invariants, PartialIVInfo, DT, in unswitchBestCondition()