Searched refs:getZeroExtendExpr (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1318 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr; 1556 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution 1587 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExprImpl() 1634 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl() 1661 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExprImpl() 1665 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExprImpl() 1667 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExprImpl() 1671 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExprImpl() 1680 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl() 1723 Step = getZeroExtendExpr(Step, Ty, Depth + 1); in getZeroExtendExprImpl() [all …]
|
| H A D | LoopAccessAnalysis.cpp | 1906 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance() 2981 CastedBECount = SE->getZeroExtendExpr(MaxBTC, StrideExpr->getType()); in collectStridedAccess()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 507 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 1333 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser() 1514 ExtendOperExpr = SE->getZeroExtendExpr(ExtendOperExpr, WideType); in getExtendedOperandRecurrence() 1563 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1570 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 2052 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
|
| H A D | ScalarEvolutionExpander.cpp | 947 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW() 948 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW() 950 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW() 2141 ExitCount == SE.getZeroExtendExpr(SE.getTruncateExpr(ExitCount, ARTy), in generateOverflowCheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1033 SE->getZeroExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace() 1263 MaxIter = SE->getZeroExtendExpr(MaxIter, ARTy); in createReplacement() 1266 const SCEV *MaxAllowedIter = SE->getZeroExtendExpr(MinusOne, MaxIterTy); in createReplacement()
|
| H A D | NaryReassociate.cpp | 415 IndexExprs[I] = SE->getZeroExtendExpr(IndexExprs[I], GEPArgType); in tryReassociateGEPAtIndex()
|
| H A D | LoopFlatten.cpp | 348 BackedgeTCExt = SE->getZeroExtendExpr(BackedgeTakenCount, RHS->getType()); in verifyTripCount()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | HardwareLoops.cpp | 450 ExitCount = SE.getZeroExtendExpr(ExitCount, CountType); in InitLoopCount()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 795 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
| H A D | ScalarEvolution.h | 573 LLVM_ABI const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20153 …7getZeroExtendExprEPKNS_4SCEVEPKNS_4TypeE", "llvm::ScalarEvolution::getZeroExtendExpr(llvm::SCEV c…
|