Searched refs:getTruncateExpr (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionNormalization.cpp | 101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
|
D | ScalarEvolution.cpp | 1072 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 …]
|
D | ScalarEvolutionExpander.cpp | 1396 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/ |
D | ScalarEvolutionExpressions.h | 657 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr() 753 return SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
|
D | ScalarEvolution.h | 610 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1616 IVInit = SE->getTruncateExpr(IVInit, IVCount->getType()); in genLoopLimit()
|