Home
last modified time | relevance | path

Searched refs:getNoopOrSignExtend (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp488 Stride = SE.getMulExpr(SE.getNoopOrSignExtend(Coeff, WiderType), in isConsecutive()
489 SE.getNoopOrSignExtend(ElemSize, WiderType)); in isConsecutive()
H A DLoopAccessAnalysis.cpp1856 CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType()); in isSafeDependenceDistance()
2921 CastedStride = SE->getNoopOrSignExtend(StrideExpr, BETakenCount->getType()); in collectStridedAccess()
H A DScalarEvolution.cpp4759 ScalarEvolution::getNoopOrSignExtend(const SCEV *V, Type *Ty) { in getNoopOrSignExtend() function in ScalarEvolution
6118 Op = getNoopOrSignExtend(Op, Ty); in createNodeForSelectOrPHIInstWithICmpInstCond()
12434 auto *DenominatorExt = getNoopOrSignExtend(Denominator, WTy); in isImpliedViaOperations()
12435 auto *FoundRHSExt = getNoopOrSignExtend(FoundRHS, WTy); in isImpliedViaOperations()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp93 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType()); in getNewAlignment()
H A DInductiveRangeCheckElimination.cpp559 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty); in NoopOrExtend()
H A DLoopStrengthReduce.cpp3231 const SCEV *IncExpr = SE.getNoopOrSignExtend(Inc.IncExpr, IntTy); in GenerateIVChain()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h731 const SCEV *getNoopOrSignExtend(const SCEV *V, Type *Ty);