/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 350 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/ |
D | ScalarEvolution.cpp | 879 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 …]
|
D | ScalarEvolutionNormalization.cpp | 99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | 2012-05-18-LoopPredRecurse.ll | 4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 1230 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 …]
|
D | ScalarEvolutionNormalization.cpp | 99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
|
D | ScalarEvolutionExpander.cpp | 1074 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/ |
D | IndVarSimplify.cpp | 1041 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()
|
D | NaryReassociate.cpp | 387 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 944 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/ |
D | ScalarEvolution.h | 561 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty);
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 589 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType); in convertToCTRLoop()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 559 return SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
D | ScalarEvolution.h | 1197 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty);
|