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

Declarations

include/llvm/Analysis/ScalarEvolution.h
  613   const SCEV *getTruncateOrZeroExtend(const SCEV *V, Type *Ty,

References

lib/Analysis/DependenceAnalysis.cpp
 1022   S = SE->getTruncateOrZeroExtend(S, MaxType);
 1023   Size = SE->getTruncateOrZeroExtend(Size, MaxType);
 1073     return SE->getTruncateOrZeroExtend(UB, T);
lib/Analysis/ScalarEvolution.cpp
 1121     return SE.getTruncateOrZeroExtend(It, ResultTy);
 1210   const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy);
 1214                              SE.getTruncateOrZeroExtend(S, CalculationTy));
 1223                        SE.getTruncateOrZeroExtend(DivResult, ResultTy));
 1284     return getTruncateOrZeroExtend(SZ->getOperand(), Ty, Depth + 1);
 1680       return getTruncateOrZeroExtend(X, Ty, Depth);
 1722             getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth);
 1723         const SCEV *RecastedMaxBECount = getTruncateOrZeroExtend(
 2066             getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth);
 2067         const SCEV *RecastedMaxBECount = getTruncateOrZeroExtend(
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2144   BECount = SE->getTruncateOrZeroExtend(BECount, IntPtrTy);
 2260       const SCEV *BECount32 = SE->getTruncateOrZeroExtend(BECount, Int32Ty);
lib/Transforms/Scalar/IndVarSimplify.cpp
 2351     const SCEV *IVOffset = SE->getTruncateOrZeroExtend(ExitCount, OfsTy);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  896   const SCEV *Index = SE->getTruncateOrZeroExtend(BECount, IntPtr);
  926     NumBytesS = SE->getAddExpr(SE->getTruncateOrZeroExtend(BECount, IntPtr),