Home
last modified time | relevance | path

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

12

/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp427 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic()
441 Extension = &ScalarEvolution::getZeroExtendExpr; in eliminateOverflowIntrinsic()
526 if (IVSCEV == SE->getZeroExtendExpr(TISCEV, IVTy)) in eliminateTrunc()
756 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy); in strengthenOverflowingOperation()
758 SE->getZeroExtendExpr(LHS, WideTy), SE->getZeroExtendExpr(RHS, WideTy), in strengthenOverflowingOperation()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp1387 SCEVZeroExtendExpr>::GetExtendExpr = &ScalarEvolution::getZeroExtendExpr;
1600 ScalarEvolution::getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getZeroExtendExpr() function in ScalarEvolution
1614 return getZeroExtendExpr(SZ->getOperand(), Ty, Depth + 1); in getZeroExtendExpr()
1666 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1692 const SCEV *ZAdd = getZeroExtendExpr(getAddExpr(Start, ZMul, in getZeroExtendExpr()
1696 const SCEV *WideStart = getZeroExtendExpr(Start, WideTy, Depth + 1); in getZeroExtendExpr()
1698 getZeroExtendExpr(CastedMaxBECount, WideTy, Depth + 1); in getZeroExtendExpr()
1702 getZeroExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1712 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1763 getZeroExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
[all …]
DScalarEvolutionExpander.cpp1129 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getZeroExtendExpr(Step, WideTy), in IsIncrementNUW()
1130 SE.getZeroExtendExpr(AR, WideTy)); in IsIncrementNUW()
1132 SE.getZeroExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNUW()
DLoopAccessAnalysis.cpp1367 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance()
2243 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
/external/llvm/test/Analysis/ScalarEvolution/
D2012-05-18-LoopPredRecurse.ll4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/
D2012-05-18-LoopPredRecurse.ll5 ; 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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1139 return SE->getZeroExtendExpr(S, Ty); in cloneArithmeticIVUser()
1250 ExtendOperExpr = SE->getZeroExtendExpr( in getExtendedOperandRecurrence()
1300 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1307 WideExpr = SE->getZeroExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1550 : SE->getZeroExtendExpr(AddRec, WideType); in createWideIV()
2287 SE->getZeroExtendExpr(SE->getTruncateExpr(SE->getSCEV(CmpIndVar), in linearFunctionTestReplace()
DNaryReassociate.cpp385 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
DLoopIdiomRecognize.cpp831 NumBytesS = SE->getZeroExtendExpr( in getNumBytes()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp657 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType); in convertToCTRLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h615 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
DScalarEvolution.h525 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
/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);

12