Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DScalarEvolutionNormalization.cpp101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
DScalarEvolution.cpp1072 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution
1094 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr()
1110 const SCEV *S = getTruncateExpr(SA->getOperand(i), Ty); in getTruncateExpr()
1126 const SCEV *S = getTruncateExpr(SM->getOperand(i), Ty); in getTruncateExpr()
1140 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty)); in getTruncateExpr()
2071 return getTruncateExpr(Fold, DstType); in getAddExpr()
3323 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend()
3340 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend()
3405 return getTruncateExpr(V, Ty); in getTruncateOrNoop()
4169 getTruncateExpr( in createSCEV()
[all …]
DScalarEvolutionExpander.cpp1396 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), nullptr, in visitAddRecExpr()
1733 SE.getTruncateExpr(SE.getSCEV(Phi), Phis.back()->getType()); in replaceCongruentIVs()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h657 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
753 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
DScalarEvolution.h610 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1616 IVInit = SE->getTruncateExpr(IVInit, IVCount->getType()); in genLoopLimit()