Searched refs:getTruncateOrZeroExtend (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | AlignmentFromAssumptions.cpp | 173 AlignSCEV = SE->getTruncateOrZeroExtend(AlignSCEV, Int64Ty); in extractAlignmentInfo() 185 OffSCEV = SE->getTruncateOrZeroExtend(OffSCEV, Int64Ty); in extractAlignmentInfo()
|
| H A D | LoopIdiomRecognize.cpp | 973 const SCEV *Index = SE->getTruncateOrZeroExtend(BECount, IntPtr); in getStartForNegStride() 977 SE->getTruncateOrZeroExtend(StoreSizeSCEV, IntPtr), in getStartForNegStride() 994 SE->getTruncateOrZeroExtend(StoreSizeSCEV, IntPtr), in getNumBytes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 276 const SCEV *AddrExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Addr), PtrTy); in offsetFrom() 277 const SCEV *BaseExp = SE.getTruncateOrZeroExtend(SE.getSCEV(Base), PtrTy); in offsetFrom() 332 SE.getTruncateOrZeroExtend(SE.getSCEV(MI->getLength()), CalculationTy); in getMemIntrinsicAccessRange() 367 return SE.getTruncateOrZeroExtend(V, PtrTy); in isSafeAccess() 380 return SE.getTruncateOrZeroExtend(V, CalculationTy); in isSafeAccess()
|
| H A D | ScalarEvolution.cpp | 859 return SE.getTruncateOrZeroExtend(It, ResultTy); in BinomialCoefficient() 948 const SCEV *Dividend = SE.getTruncateOrZeroExtend(It, CalculationTy); in BinomialCoefficient() 952 SE.getTruncateOrZeroExtend(S, CalculationTy)); in BinomialCoefficient() 961 SE.getTruncateOrZeroExtend(DivResult, ResultTy)); in BinomialCoefficient() 1130 return getTruncateOrZeroExtend(IntOp, Ty); in getPtrToIntExpr() 1164 return getTruncateOrZeroExtend(SZ->getOperand(), Ty, Depth + 1); in getTruncateExpr() 1609 return getTruncateOrZeroExtend(X, Ty, Depth); in getZeroExtendExprImpl() 1647 getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth); in getZeroExtendExprImpl() 1648 const SCEV *RecastedMaxBECount = getTruncateOrZeroExtend( in getZeroExtendExprImpl() 2022 getTruncateOrZeroExtend(MaxBECount, Start->getType(), Depth); in getSignExtendExprImpl() [all …]
|
| H A D | DependenceAnalysis.cpp | 1106 S = SE->getTruncateOrZeroExtend(S, MaxType); in isKnownLessThan() 1107 Size = SE->getTruncateOrZeroExtend(Size, MaxType); in isKnownLessThan() 1157 return SE->getTruncateOrZeroExtend(UB, T); in collectUpperBound()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 2158 BECount = SE->getTruncateOrZeroExtend(BECount, IntPtrTy); in processCopyingStore() 2273 const SCEV *BECount32 = SE->getTruncateOrZeroExtend(BECount, Int32Ty); in processCopyingStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 715 const SCEV *getTruncateOrZeroExtend(const SCEV *V, Type *Ty,
|