reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ScalarEvolution.h
  494   Type *getEffectiveSCEVType(Type *Ty) const;

References

lib/Analysis/ScalarEvolution.cpp
  437   IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty));
 1260   Ty = getEffectiveSCEVType(Ty);
 1643   Ty = getEffectiveSCEVType(Ty);
 1949   Ty = getEffectiveSCEVType(Ty);
 2203   Ty = getEffectiveSCEVType(Ty);
 2414   Type *ETy = getEffectiveSCEVType(Ops[0]->getType());
 2416     assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy &&
 2915   Type *ETy = getEffectiveSCEVType(Ops[0]->getType());
 2917     assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy &&
 3160   assert(getEffectiveSCEVType(LHS->getType()) ==
 3161          getEffectiveSCEVType(RHS->getType()) &&
 3189   assert(getEffectiveSCEVType(LHS->getType()) ==
 3190          getEffectiveSCEVType(RHS->getType()) &&
 3414   Type *ETy = getEffectiveSCEVType(Operands[0]->getType());
 3416     assert(getEffectiveSCEVType(Operands[i]->getType()) == ETy &&
 3491   Type *IntPtrTy = getEffectiveSCEVType(BaseExpr->getType());
 3554   Type *ETy = getEffectiveSCEVType(Ops[0]->getType());
 3556     assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy &&
 3953   Ty = getEffectiveSCEVType(Ty);
 3998   Ty = getEffectiveSCEVType(Ty);
 7702         getConstant(getEffectiveSCEVType(RHS->getType()), BitWidth);
11143   Type *ETy = getEffectiveSCEVType(PointerType::getUnqual(Ty));
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
   42   if (SE.getEffectiveSCEVType(AS->getType()) ==
   43       SE.getEffectiveSCEVType(BS->getType())) {
lib/Analysis/ScalarEvolutionExpander.cpp
  689   Type *Ty = SE.getEffectiveSCEVType(S->getType());
  761   Type *Ty = SE.getEffectiveSCEVType(S->getType());
  856   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1100   Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType());
 1101   Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType());
 1230         TruncTy = SE.getEffectiveSCEVType(Normalized->getType());
 1339   Type *IntTy = SE.getEffectiveSCEVType(STy);
 1441     if (ResTy != SE.getEffectiveSCEVType(ResTy))
 1442       Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy));
 1499   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1597     assert(Ty == SE.getEffectiveSCEVType(CanonicalIV->getType()) &&
 1635   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1637                            SE.getEffectiveSCEVType(S->getOperand()->getType()));
 1644   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1646                            SE.getEffectiveSCEVType(S->getOperand()->getType()));
 1653   Type *Ty = SE.getEffectiveSCEVType(S->getType());
 1655                            SE.getEffectiveSCEVType(S->getOperand()->getType()));
 1669       Ty = SE.getEffectiveSCEVType(Ty);
 1694       Ty = SE.getEffectiveSCEVType(Ty);
 1719       Ty = SE.getEffectiveSCEVType(Ty);
 1744       Ty = SE.getEffectiveSCEVType(Ty);
lib/Transforms/Scalar/IndVarSimplify.cpp
  927     WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
  937     WI.WidestNativeType = SE->getEffectiveSCEVType(Ty);
 1736   assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType &&
 2350     Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType());
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  428         SE.getEffectiveSCEVType(NewMul->getType())));
  886         (SE.getEffectiveSCEVType(PN.getType()) ==
  887          SE.getEffectiveSCEVType(AR->getType())) &&
 2660     Types.insert(SE.getEffectiveSCEVType(Expr->getType()));
 3174   Type *IntTy = SE.getEffectiveSCEVType(IVTy);
 3697         CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType());
 4030   DstTy = SE.getEffectiveSCEVType(DstTy);
 4190     Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType());
 5150   else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy))
 5150   else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy))
 5154   Type *IntTy = SE.getEffectiveSCEVType(Ty);
 5288       Constant *C = ConstantInt::getSigned(SE.getEffectiveSCEVType(OpTy),
tools/polly/lib/Analysis/ScopDetection.cpp
 1081         SE.getEffectiveSCEVType(PointerType::getInt8PtrTy(SE.getContext()));