Lines Matching defs:BoundSCEV
19 static bool isSafeDecreasingBound(const SCEV *Start, const SCEV *BoundSCEV,
27 if (!SE.isAvailableAtLoopEntry(BoundSCEV, L))
35 LLVM_DEBUG(dbgs() << "BoundSCEV: " << *BoundSCEV << "\n");
46 auto BoundLG = SE.applyLoopGuards(BoundSCEV, L);
54 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth();
68 static bool isSafeIncreasingBound(const SCEV *Start, const SCEV *BoundSCEV,
76 if (!SE.isAvailableAtLoopEntry(BoundSCEV, L))
82 LLVM_DEBUG(dbgs() << "BoundSCEV: " << *BoundSCEV << "\n");
93 auto BoundLG = SE.applyLoopGuards(BoundSCEV, L);
101 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth();