Searched refs:getZeroExtendExpr (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 436 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic() 450 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic() 535 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc() 765 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy); in strengthenOverflowingOperation() 767 SE->getZeroExtendExpr(LHS, WideTy), SE->getZeroExtendExpr(RHS, WideTy), in strengthenOverflowingOperation()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1710 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr() 1886 getZeroExtendExpr(MulLHS, Ty), in getZeroExtendExpr() 1887 getZeroExtendExpr( in getZeroExtendExpr() 2143 return getZeroExtendExpr(Op, Ty, Depth + 1); in getSignExtendExpr() 2179 const SCEV *ZExt = getZeroExtendExpr(Op, Ty); in getAnyExtendExpr() 3178 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr() 3192 getZeroExtendExpr(AR, ExtTy) == in getUDivExpr() 4034 return getZeroExtendExpr(V, Ty); in getTruncateOrZeroExtend() 4059 return getZeroExtendExpr(V, Ty); in getNoopOrZeroExtend() 6276 getZeroExtendExpr( in createSCEV() [all …]
|
| H A D | ScalarEvolutionExpander.cpp | 1129 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW() 1130 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW() 1132 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
|
| H A D | LoopAccessAnalysis.cpp | 1374 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance() 2265 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | IndVarSimplify.cpp | 1123 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser() 1234 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence() 1284 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1291 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence() 1394 ExtendOperExpr = SE->getZeroExtendExpr( in widenWithVariantLoadUse() 1684 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV() 2478 SE->getZeroExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace()
|
| H A D | NaryReassociate.cpp | 385 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
|
| H A D | LoopIdiomRecognize.cpp | 840 NumBytesS = SE->getZeroExtendExpr( in getNumBytes()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 657 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType); in convertToCTRLoop()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 615 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
| H A D | ScalarEvolution.h | 525 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
|