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

Declarations

include/llvm/Analysis/ScalarEvolution.h
  629   const SCEV *getNoopOrSignExtend(const SCEV *V, Type *Ty);

References

lib/Analysis/LoopAccessAnalysis.cpp
 1387     CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType());
 2324     CastedStride = SE->getNoopOrSignExtend(StrideExpr, BETakenCount->getType());
lib/Analysis/ScalarEvolution.cpp
 5353       const SCEV *LS = getNoopOrSignExtend(getSCEV(LHS), I->getType());
 5354       const SCEV *RS = getNoopOrSignExtend(getSCEV(RHS), I->getType());
10322       auto *DenominatorExt = getNoopOrSignExtend(Denominator, WTy);
10323       auto *FoundRHSExt = getNoopOrSignExtend(FoundRHS, WTy);
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  133   DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1043   return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty);
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3187       const SCEV *IncExpr = SE.getNoopOrSignExtend(Inc.IncExpr, IntTy);