/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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 427 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/ |
D | ScalarEvolution.cpp | 1387 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 …]
|
D | ScalarEvolutionExpander.cpp | 1129 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()
|
D | LoopAccessAnalysis.cpp | 1367 CastedProduct = SE.getZeroExtendExpr(Product, Dist.getType()); in isSafeDependenceDistance() 2243 CastedBECount = SE->getZeroExtendExpr(BETakenCount, StrideExpr->getType()); in collectStridedAccess()
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | 2012-05-18-LoopPredRecurse.ll | 4 ; getUDivExpr()->getZeroExtendExpr()->isLoopBackedgeGuardedBy()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/ |
D | 2012-05-18-LoopPredRecurse.ll | 5 ; 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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1139 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()
|
D | NaryReassociate.cpp | 385 SE->getZeroExtendExpr(IndexExprs[I], GEP->getOperand(I)->getType()); in tryReassociateGEPAtIndex()
|
D | LoopIdiomRecognize.cpp | 831 NumBytesS = SE->getZeroExtendExpr( in getNumBytes()
|
/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 657 ExitCount = SE->getZeroExtendExpr(ExitCount, CountType); in convertToCTRLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolutionExpressions.h | 615 : SE.getZeroExtendExpr(Operand, Expr->getType()); in visitZeroExtendExpr()
|
D | ScalarEvolution.h | 525 const SCEV *getZeroExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);
|
/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);
|