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

References

include/llvm/Analysis/ScalarEvolutionExpressions.h
  193       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  210       return S->getSCEVType() == scAddExpr || S->getSCEVType() == scMulExpr ||
  249       : SCEVCommutativeExpr(ID, scMulExpr, O, N) {}
  254       return S->getSCEVType() == scMulExpr;
  525       case scMulExpr:
  589         case scMulExpr:
lib/Analysis/ScalarEvolution.cpp
  282   case scMulExpr:
  291     case scMulExpr: OpStr = " * "; break;
  311     case scMulExpr:
  365   case scMulExpr:
  732   case scMulExpr:
 2345       Type == scAddExpr || Type == scAddRecExpr || Type == scMulExpr;
 2365       (Type == scAddExpr || Type == scMulExpr) && Ops.size() == 2 &&
 2372       case scMulExpr:
 2566   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scMulExpr)
 2834   ID.AddInteger(scMulExpr);
 2924   Flags = StrengthenNoWrapFlags(this, scMulExpr, Ops, Flags);
 3001   while (Idx < Ops.size() && Ops[Idx]->getSCEVType() < scMulExpr)
 5184       case scAddExpr: case scMulExpr: case scUMaxExpr: case scSMaxExpr:
 8114     case scMulExpr: {
11702   case scMulExpr:
11791   case scMulExpr:
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 2788       if (SubExpr->getSCEVType() != scMulExpr)