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

References

lib/Analysis/DependenceAnalysis.cpp
  389   A = SE->getOne(D->getType());
 1040       SE->getMinusSCEV(S, SE->getSMaxExpr(Size, SE->getOne(Size->getType())));
 2830         Bound[K].Iterations, SE->getOne(Bound[K].Iterations->getType()));
 2874         Bound[K].Iterations, SE->getOne(Bound[K].Iterations->getType()));
lib/Analysis/LoopAccessAnalysis.cpp
  162         static_cast<const SCEVConstant *>(SE->getOne(StrideVal->getType()));
 2167     const SCEV *ScPlusOne = SE->getAddExpr(Sc, SE->getOne(PtrArithTy));
lib/Analysis/LoopCacheAnalysis.cpp
  104                        SE.getOne(BackedgeTakenCount->getType()));
lib/Analysis/ScalarEvolution.cpp
 1090     One = SE.getOne(Denominator->getType());
 2630           SmallVector<const SCEV *, 2> TwoOps = {getOne(Ty), InnerMul};
 4393     return IsPositiveBECond ? SE.getOne(Type::getInt1Ty(SE.getContext()))
 5394       const SCEV *One = getOne(I->getType());
 5408       const SCEV *One = getOne(I->getType());
 6581   const SCEV *TCExpr = getAddExpr(ExitCount, getOne(ExitCount->getType()));
 8794     const SCEV *One = getOne(Distance->getType());
 9496       getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags);
10268     auto *MinusOne = getNegativeSCEV(getOne(RHS->getType()));
10341       auto *MinusOne = getNegativeSCEV(getOne(WTy));
10487   const SCEV *One = getOne(Stride->getType());
10511   const SCEV *One = getOne(Stride->getType());
10532   const SCEV *One = getOne(Step->getType());
lib/CodeGen/HardwareLoops.cpp
  327   ExitCount = SE.getAddExpr(ExitCount, SE.getOne(CountType));
lib/Target/ARM/ARMTargetTransformInfo.cpp
  866                   SE.getOne(BackedgeTakenCount->getType()));
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2148       SE->getAddExpr(BECount, SE->getOne(IntPtrTy), SCEV::FlagNUW);
lib/Transforms/Scalar/IndVarSimplify.cpp
 2353       IVOffset = SE->getAddExpr(IVOffset, SE->getOne(OfsTy));
 2401       IVLimit = SE->getAddExpr(IVLimit, SE->getOne(IVLimit->getType()));
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  676   const SCEV *StepPlusOne = SE.getAddExpr(Step, SE.getOne(Step->getType()));
  683     SE.getMinusSCEV(BoundSCEV, SE.getOne(BoundSCEV->getType()));
  724     SE.getMinusSCEV(Step, SE.getOne(Step->getType()));
  895                                       SE.getOne(RightSCEV->getType()));
  900                                       SE.getOne(RightSCEV->getType()));
  959           RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType()));
  963           RightSCEV = SE.getAddExpr(RightSCEV, SE.getOne(RightSCEV->getType()));
 1076   const SCEV *One = SE.getOne(RTy);
 1664     const SCEV *One = SE.getOne(X->getType());
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  921           SE->getNegativeSCEV(SE->getOne(BECount->getType())))) {
  923         SE->getAddExpr(BECount, SE->getOne(BECount->getType()), SCEV::FlagNUW),
  927                                SE->getOne(IntPtr), SCEV::FlagNUW);
 2107       LoopExitCount, SE->getOne(LoopExitCount->getType()), SCEV::FlagNUW);
lib/Transforms/Scalar/LoopPredication.cpp
  584                      SE->getMinusSCEV(LatchStart, SE->getOne(Ty)));
  643                                  SE->getOne(Ty));
lib/Transforms/Scalar/LoopRerollPass.cpp
 1457     auto One = SE->getOne(BackedgeTakenCount->getType());
lib/Transforms/Utils/SimplifyIndVar.cpp
  390     const auto *NLessOne = SE->getMinusSCEV(N, SE->getOne(T));
lib/Transforms/Vectorize/LoopVectorize.cpp
 2581       BackedgeTakenCount, SE->getOne(BackedgeTakenCount->getType()));
unittests/Analysis/ScalarEvolutionTest.cpp
  870       SE.getAddRecExpr(Five, SE.getOne(T_int64), Loop, SCEV::FlagAnyWrap);
 1638                             SE.getOne(ARType), L, SCEV::FlagAnyWrap);
 1900                                         SE.getOne(ARType), SE.getOne(ARType)};
 1900                                         SE.getOne(ARType), SE.getOne(ARType)};
 1910                                         SE.getOne(ARType), SE.getOne(ARType),
 1910                                         SE.getOne(ARType), SE.getOne(ARType),
 1911                                         SE.getOne(ARType)};
 1921                                         SE.getOne(ARType), SE.getOne(ARType),
 1921                                         SE.getOne(ARType), SE.getOne(ARType),
 1922                                         SE.getOne(ARType), SE.getOne(ARType)};
 1922                                         SE.getOne(ARType), SE.getOne(ARType)};