Searched refs:getZeroExtendExpr (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1353 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr; 1566 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution 1580 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr() 1632 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr() 1657 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr() 1661 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr() 1663 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr() 1667 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr() 1677 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr() 1722 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr() [all …]
|
H A D | LoopAccessAnalysis.cpp | 1396 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance() 2174 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
|
H A D | TargetTransformInfo.cpp | 173 TripCount = SE.getZeroExtendExpr(TripCount, CountType); in isHardwareLoopCandidate()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 445 : &ScalarEvolution::getZeroExtendExpr; in willNotOverflow() 549 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 1279 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser() 1375 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence() 1425 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1432 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1884 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
|
H A D | ScalarEvolutionExpander.cpp | 1188 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW() 1189 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW() 1191 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 1035 ExitCount = SE->getZeroExtendExpr(ExitCount, IVInit->getType()); in genLoopLimit() 1156 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace() 1368 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in optimizeLoopExitWithUnknownExitCount() 1371 auto *MaxAllowedIter = SE->getZeroExtendExpr(MinusOne, MaxIterTy); in optimizeLoopExitWithUnknownExitCount()
|
H A D | NaryReassociate.cpp | 409 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
|
H A D | LoopIdiomRecognize.cpp | 1011 NumBytesS = SE->getZeroExtendExpr( in getNumBytes()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 751 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
H A D | ScalarEvolution.h | 518 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
|