Lines Matching refs:LS
253 bool isProfitableToTransform(const Loop &L, LoopStructure &LS);
945 LoopStructure &LS) {
950 uint64_t hFreq = BFI.getBlockFreq(LS.Header).getFrequency();
964 BPI->getEdgeProbability(LS.Latch, LS.LatchBrExitIdx);
1021 LoopStructure LS = *MaybeLoopStructure;
1022 if (!isProfitableToTransform(*L, LS))
1025 cast<SCEVAddRecExpr>(SE.getMinusSCEV(SE.getSCEV(LS.IndVarBase), SE.getSCEV(LS.IndVarStep)));
1035 LS.IsSignedPredicate ? IntersectSignedRange : IntersectUnsignedRange;
1039 LS.IsSignedPredicate);
1043 assert(!MaybeSafeIterRange->isEmpty(SE, LS.IsSignedPredicate) &&
1055 calculateSubRanges(SE, *L, *SafeIterRange, LS);
1061 LoopConstrainer LC(*L, LI, LPMAddNewLoop, LS, SE, DT,