Searched refs:RCType (Results 1 – 1 of 1) sorted by relevance
673 auto *RCType = dyn_cast<IntegerType>(getBegin()->getType()); in computeSafeIterationSpace() local676 if (!IVType || !RCType) in computeSafeIterationSpace()678 if (IVType->getBitWidth() > RCType->getBitWidth()) in computeSafeIterationSpace()704 const SCEV *A = NoopOrExtend(IndVar->getStart(), RCType, SE, IsLatchSigned); in computeSafeIterationSpace()706 NoopOrExtend(IndVar->getStepRecurrence(SE), RCType, SE, IsLatchSigned)); in computeSafeIterationSpace()717 unsigned BitWidth = RCType->getBitWidth(); in computeSafeIterationSpace()811 const SCEV *EndWillNotOverflow = SE.getOne(RCType); in computeSafeIterationSpace()823 if (EndType->getBitWidth() > RCType->getBitWidth()) { in computeSafeIterationSpace()824 assert(EndType->getBitWidth() == RCType->getBitWidth() * 2); in computeSafeIterationSpace()831 SE.getTruncateExpr(SCEVCheckWillNotOverflow(REnd), RCType); in computeSafeIterationSpace()[all …]