Searched refs:getTruncateExpr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 415 SE->getTruncateExpr(LatchCheck.IV, RangeCheckType)); in generateLoopLatchCheck() 418 NewLatchCheck.Limit = SE->getTruncateExpr(LatchCheck.Limit, RangeCheckType); in generateLoopLatchCheck()
|
| H A D | IndVarSimplify.cpp | 2343 IVInit = SE->getTruncateExpr(IVInit, ExitCount->getType()); in genLoopLimit() 2478 SE->getZeroExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace() 2488 SE->getSignExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1222 const SCEV *ScalarEvolution::getTruncateExpr(const SCEV *Op, in getTruncateExpr() function in ScalarEvolution 1244 return getTruncateExpr(ST->getOperand(), Ty); in getTruncateExpr() 1288 Operands.push_back(getTruncateExpr(Op, Ty)); in getTruncateExpr() 2496 return getTruncateExpr(Fold, Ty); in getAddExpr() 4033 return getTruncateExpr(V, Ty); in getTruncateOrZeroExtend() 4046 return getTruncateExpr(V, Ty); in getTruncateOrSignExtend() 4095 return getTruncateExpr(V, Ty); in getTruncateOrNoop() 4821 getAddRecExpr(getTruncateExpr(StartVal, TruncTy), in createAddRecFromPHIWithCastsImpl() 6277 getTruncateExpr(ShiftedLHS, in createSCEV() 6410 getTruncateExpr(ShlOp0SCEV, TruncTy), OuterTy); in createSCEV() [all …]
|
| H A D | ScalarEvolutionExpander.cpp | 1490 V = expandCodeFor(SE.getTruncateExpr(SE.getUnknown(V), Ty), nullptr, in visitAddRecExpr() 1918 SE.getTruncateExpr(SE.getSCEV(Phi), Phis.back()->getType()); in replaceCongruentIVs()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionExpressions.h | 608 : SE.getTruncateExpr(Operand, Expr->getType()); in visitTruncateExpr()
|
| H A D | ScalarEvolution.h | 524 const SCEV *getTruncateExpr(const SCEV *Op, Type *Ty);
|