Lines Matching refs:BTC
333 const SCEV *BTC = SE.getBackedgeTakenCount(&L); in canPeelLastIteration() local
334 if (isa<SCEVCouldNotCompute>(BTC)) in canPeelLastIteration()
370 const SCEV *BTC = SE.getBackedgeTakenCount(&L); in shouldPeelLastIteration() local
372 if (!SE.isKnownNonZero(BTC) && in shouldPeelLastIteration()
373 Expander.isHighCostExpansion(BTC, &L, SCEVCheapExpansionBudget, &TTI, in shouldPeelLastIteration()
378 BTC = SE.applyLoopGuards(BTC, Guards); in shouldPeelLastIteration()
380 const SCEV *ValAtLastIter = LeftAR->evaluateAtIteration(BTC, SE); in shouldPeelLastIteration()
382 SE.getMinusSCEV(BTC, SE.getOne(BTC->getType())), SE); in shouldPeelLastIteration()
1108 const SCEV *BTC = SE->getBackedgeTakenCount(L); in peelLoop() local
1120 if (!SE->isKnownNonZero(BTC)) { in peelLoop()
1126 Expander.expandCodeFor(BTC, BTC->getType(), PreHeaderBR); in peelLoop()