Lines Matching refs:SCEVUnknown

216     const SCEVUnknown *U = cast<SCEVUnknown>(this);  in print()
265 return cast<SCEVUnknown>(this)->getType(); in getType()
358 void SCEVUnknown::deleted() { in deleted()
369 void SCEVUnknown::allUsesReplacedWith(Value *New) { in allUsesReplacedWith()
382 bool SCEVUnknown::isSizeOf(Type *&AllocTy) const { in isSizeOf()
399 bool SCEVUnknown::isAlignOf(Type *&AllocTy) const { in isAlignOf()
424 bool SCEVUnknown::isOffsetOf(Type *&CTy, Constant *&FieldNo) const { in isOffsetOf()
482 const SCEVUnknown *LU = cast<SCEVUnknown>(LHS); in compare()
483 const SCEVUnknown *RU = cast<SCEVUnknown>(RHS); in compare()
760 void visitUnknown(const SCEVUnknown *Numerator) {} in visitUnknown()
867 if (!isa<SCEVUnknown>(Denominator)) in visitMulExpr()
872 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = in visitMulExpr()
878 RewriteMap[cast<SCEVUnknown>(Denominator)->getValue()] = in visitMulExpr()
2135 if (isa<SCEVConstant>(Fold) || isa<SCEVUnknown>(Fold)) in getAddExpr()
3265 assert(cast<SCEVUnknown>(S)->getValue() == V && in getUnknown()
3269 SCEV *S = new (SCEVAllocator) SCEVUnknown(ID.Intern(SCEVAllocator), V, this, in getUnknown()
3271 FirstUnknown = cast<SCEVUnknown>(S); in getUnknown()
3328 if (!cast<SCEVUnknown>(S)->getValue()) in checkValidity()
3676 !isa<SCEVUnknown>(Old) || in forgetSymbolicName()
3700 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown()
3733 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown()
4107 const auto *SU = cast<SCEVUnknown>(S); in IsAvailableOnEntry()
4404 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in GetMinTrailingZeros()
4566 if (const SCEVUnknown *U = dyn_cast<SCEVUnknown>(S)) { in getRange()
4703 auto *SU = dyn_cast<SCEVUnknown>(S); in getRangeViaFactoring()
5433 if (!isa<PHINode>(I) || !isa<SCEVUnknown>(Old)) { in getBackedgeTakenInfo()
6639 return dyn_cast<Constant>(cast<SCEVUnknown>(V)->getValue()); in BuildConstantFromSCEV()
6731 if (const SCEVUnknown *SU = dyn_cast<SCEVUnknown>(V)) { in computeSCEVAtScope()
7269 if (const SCEVUnknown *AU = dyn_cast<SCEVUnknown>(A)) in HasSameValue()
7270 if (const SCEVUnknown *BU = dyn_cast<SCEVUnknown>(B)) in HasSameValue()
8910 if (const SCEVUnknown *C = dyn_cast<SCEVUnknown>(S)) { in follow()
8963 if (isa<SCEVUnknown>(S) || isa<SCEVMulExpr>(S)) { in follow()
9023 if (isa<SCEVUnknown>(Op)) { in follow()
9136 if (isa<SCEVUnknown>(S)) { in containsParameters()
9177 if (isa<SCEVUnknown>(T)) in removeConstantFactors()
9513 for (SCEVUnknown *U = FirstUnknown; U;) { in ~ScalarEvolution()
9514 SCEVUnknown *Tmp = U; in ~ScalarEvolution()
9516 Tmp->~SCEVUnknown(); in ~ScalarEvolution()
9775 if (auto *I = dyn_cast<Instruction>(cast<SCEVUnknown>(S)->getValue())) in computeLoopDisposition()
9859 dyn_cast<Instruction>(cast<SCEVUnknown>(S)->getValue())) { in computeBlockDisposition()
10068 ScalarEvolution::getEqualPredicate(const SCEVUnknown *LHS, in getEqualPredicate()
10118 const SCEV *visitUnknown(const SCEVUnknown *Expr) { in visitUnknown()
10207 const SCEVUnknown *LHS, in SCEVEqualPredicate()