Home
last modified time | relevance | path

Searched refs:getZeroExtendExpr (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp350 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic()
364 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic()
526 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy); in strengthenOverflowingOperation()
528 SE->getZeroExtendExpr(LHS, WideTy), SE->getZeroExtendExpr(RHS, WideTy), in strengthenOverflowingOperation()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolution.cpp879 const SCEV *ScalarEvolution::getZeroExtendExpr(const SCEV *Op, in getZeroExtendExpr() function in ScalarEvolution
895 return getZeroExtendExpr(SZ->getOperand(), Ty); in getZeroExtendExpr()
933 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr()
934 getZeroExtendExpr(Step, Ty), in getZeroExtendExpr()
962 getAddExpr(getZeroExtendExpr(Start, WideTy), in getZeroExtendExpr()
963 getMulExpr(getZeroExtendExpr(CastedMaxBECount, WideTy), in getZeroExtendExpr()
964 getZeroExtendExpr(Step, WideTy))); in getZeroExtendExpr()
965 if (getZeroExtendExpr(Add, WideTy) == OperandExtendedAdd) { in getZeroExtendExpr()
969 return getAddRecExpr(getZeroExtendExpr(Start, Ty), in getZeroExtendExpr()
970 getZeroExtendExpr(Step, Ty), in getZeroExtendExpr()
[all …]
DScalarEvolutionNormalization.cpp99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
/external/llvm/test/Analysis/ScalarEvolution/
D2012-05-18-LoopPredRecurse.ll4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp1230 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1404 const SCEV *ScalarEvolution::getZeroExtendExpr(const SCEV *Op, in getZeroExtendExpr() function in ScalarEvolution
1419 return getZeroExtendExpr(SZ->getOperand(), Ty); in getZeroExtendExpr()
1464 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1489 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul), WideTy); in getZeroExtendExpr()
1490 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy); in getZeroExtendExpr()
1492 getZeroExtendExpr(CastedMaxBECount, WideTy); in getZeroExtendExpr()
1496 getZeroExtendExpr(Step, WideTy))); in getZeroExtendExpr()
1503 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1550 getZeroExtendExpr(Step, Ty), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
[all …]
DScalarEvolutionNormalization.cpp99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
DScalarEvolutionExpander.cpp1074 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW()
1075 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW()
1077 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1041 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser()
1145 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence()
1188 SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1405 SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
DNaryReassociate.cpp387 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp944 ExtendOperExpr = SE->getZeroExtendExpr( in GetExtendedOperandRecurrence()
977 SE->getZeroExtendExpr(NarrowExpr, WideType); in GetWideRecurrence()
1111 SE->getZeroExtendExpr(AddRec, WideType); in CreateWideIV()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolution.h561 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty);
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp589 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType); in convertToCTRLoop()
/external/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h559 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
DScalarEvolution.h1197 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty);