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

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
   63       return S->getSCEVType() == scConstant;
   89       return S->getSCEVType() == scTruncate ||
   90              S->getSCEVType() == scZeroExtend ||
   91              S->getSCEVType() == scSignExtend;
  106       return S->getSCEVType() == scTruncate;
  121       return S->getSCEVType() == scZeroExtend;
  136       return S->getSCEVType() == scSignExtend;
  193       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  193       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  194              S->getSCEVType() == scSMaxExpr || S->getSCEVType() == scUMaxExpr ||
  194              S->getSCEVType() == scSMaxExpr || S->getSCEVType() == scUMaxExpr ||
  195              S->getSCEVType() == scSMinExpr || S->getSCEVType() == scUMinExpr ||
  195              S->getSCEVType() == scSMinExpr || S->getSCEVType() == scUMinExpr ||
  196              S->getSCEVType() == scAddRecExpr;
  210       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  210       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  211              S->getSCEVType() == scSMaxExpr || S->getSCEVType() == scUMaxExpr ||
  211              S->getSCEVType() == scSMaxExpr || S->getSCEVType() == scUMaxExpr ||
  212              S->getSCEVType() == scSMinExpr || S->getSCEVType() == scUMinExpr;
  212              S->getSCEVType() == scSMinExpr || S->getSCEVType() == scUMinExpr;
  239       return S->getSCEVType() == scAddExpr;
  254       return S->getSCEVType() == scMulExpr;
  284       return S->getSCEVType() == scUDivExpr;
  363       return S->getSCEVType() == scAddRecExpr;
  388       return isMinMaxType(static_cast<SCEVTypes>(S->getSCEVType()));
  417       return S->getSCEVType() == scSMaxExpr;
  431       return S->getSCEVType() == scUMaxExpr;
  445       return S->getSCEVType() == scSMinExpr;
  459       return S->getSCEVType() == scUMinExpr;
  505       return S->getSCEVType() == scUnknown;
  514       switch (S->getSCEVType()) {
  579         switch (S->getSCEVType()) {
lib/Analysis/ScalarEvolution.cpp
  239   switch (static_cast<SCEVTypes>(getSCEVType())) {
  289     switch (NAry->getSCEVType()) {
  309     switch (NAry->getSCEVType()) {
  357   switch (static_cast<SCEVTypes>(getSCEVType())) {
  417   return S->getSCEVType() == scCouldNotCompute;
  661   unsigned LType = LHS->getSCEVType(), RType = RHS->getSCEVType();
  661   unsigned LType = LHS->getSCEVType(), RType = RHS->getSCEVType();
  829     unsigned Complexity = S->getSCEVType();
  833     for (unsigned j = i+1; j != e && Ops[j]->getSCEVType() == Complexity; ++j) {
 2541   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scAddExpr)
 2566   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scMulExpr)
 2689   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scAddRecExpr)
 3001   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scMulExpr)
 3027   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scAddRecExpr)
 3615   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < Kind)
 3622     while (Ops[Idx]->getSCEVType() == Kind) {
 3990           SCEVMinMaxExpr::negate(static_cast<SCEVTypes>(MME->getSCEVType())),
 5182       switch (S->getSCEVType()) {
 5884         CastOp = SCast->getSCEVType();
 8049   switch (static_cast<SCEVTypes>(V->getSCEVType())) {
 8287           return getMinMaxExpr(Comm->getSCEVType(), NewOps);
11664   switch (static_cast<SCEVTypes>(S->getSCEVType())) {
11771   switch (static_cast<SCEVTypes>(S->getSCEVType())) {
lib/Analysis/ScalarEvolutionExpander.cpp
 1786     if (S->getSCEVType() != scConstant && Set) {
 2141   switch (S->getSCEVType()) {
lib/Analysis/VectorUtils.cpp
  218       if (M->getOperand(0)->getSCEVType() != scConstant)
lib/Transforms/Scalar/LoopStrengthReduce.cpp
  907   switch (S->getSCEVType()) {
 2766   switch (S->getSCEVType()) {
 2785       if (SubExpr->getSCEVType() == scAddExpr)
 2788       if (SubExpr->getSCEVType() != scMulExpr)