Lines Matching defs:BTC
3965 // If BTC matches the widest induction type and is -1 then the trip count
3968 const SCEV *BTC = SE->getBackedgeTakenCount(TheLoop);
3969 if (!isa<SCEVCouldNotCompute>(BTC) &&
3970 BTC->getType()->getScalarSizeInBits() >=
3972 SE->isKnownPredicate(CmpInst::ICMP_EQ, BTC,
3973 SE->getMinusOne(BTC->getType()))) {
8202 // Introduce the early-exit compare IV <= BTC to form header block mask.
8203 // This is used instead of IV < TC because TC may wrap, unlike BTC. Start by
8215 VPValue *BTC = Plan.getOrCreateBackedgeTakenCount();
8216 BlockMask = Builder.createICmp(CmpInst::ICMP_ULE, IV, BTC);