Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp815 SE.getTruncateExpr(SCEVCheckWillNotOverflow(REnd), RCType); in computeSafeIterationSpace()
816 REnd = SE.getTruncateExpr(REnd, RCType); in computeSafeIterationSpace()
H A DLoopPredication.cpp466 SE.getTruncateExpr(LatchCheck.IV, RangeCheckType)); in generateLoopLatchCheck()
469 NewLatchCheck.Limit = SE.getTruncateExpr(LatchCheck.Limit, RangeCheckType); in generateLoopLatchCheck()
H A DIndVarSimplify.cpp922 AR = cast<SCEVAddRecExpr>(SE->getTruncateExpr(AR, ExitCount->getType())); in genLoopLimit()
1028 const SCEV *TruncatedIV = SE->getTruncateExpr(IV, ExitCnt->getType()); in linearFunctionTestReplace()
1280 MaxIter = SE->getTruncateExpr(MaxIter, ARTy); in createReplacement()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1156 return getTruncateExpr(ST->getOperand(), Ty, Depth + 1); in getTruncateExpr()
1208 Operands.push_back(getTruncateExpr(Op, Ty, Depth + 1)); in getTruncateExpr()
2150 return getTruncateExpr(Op, Ty); in getCastExpr()
2654 return getTruncateExpr(Fold, Ty); in getAddExpr()
4730 return getTruncateExpr(V, Ty, Depth); in getTruncateOrZeroExtend()
4742 return getTruncateExpr(V, Ty, Depth); in getTruncateOrSignExtend()
4791 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
5592 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl()
5621 const SCEV *TruncatedExpr = getTruncateExpr(Expr, TruncTy); in createAddRecFromPHIWithCastsImpl()
7814 getTruncateExpr(ShiftedLHS, in createSCEV()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h784 : SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
H A DScalarEvolution.h571 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1180 V = expand(SE.getTruncateExpr(SE.getUnknown(V), Ty), NewInsertPt); in visitAddRecExpr()
1590 SE.getTruncateExpr(PhiExpr, Phis.back()->getType()); in replaceCongruentIVs()