Home
last modified time | relevance | path

Searched refs:getSignExtendExpr (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp1416 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1765 getSignExtendExpr(Step, WideTy, Depth + 1), in getZeroExtendExpr()
1776 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1824 getSignExtendExpr(Step, Ty, Depth + 1), L, in getZeroExtendExpr()
1951 ScalarEvolution::getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth) { in getSignExtendExpr() function in ScalarEvolution
1965 return getSignExtendExpr(SS->getOperand(), Ty, Depth + 1); in getSignExtendExpr()
2008 Ops.push_back(getSignExtendExpr(Op, Ty, Depth + 1)); in getSignExtendExpr()
2024 const SCEV *SSExtD = getSignExtendExpr(getConstant(D), Ty, Depth); in getSignExtendExpr()
2027 const SCEV *SSExtR = getSignExtendExpr(SResidual, Ty, Depth + 1); in getSignExtendExpr()
2055 getSignExtendExpr(Step, Ty, Depth + 1), L, SCEV::FlagNSW); in getSignExtendExpr()
[all …]
DScalarEvolutionExpander.cpp1134 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getSignExtendExpr(Step, WideTy), in IsIncrementNSW()
1135 SE.getSignExtendExpr(AR, WideTy)); in IsIncrementNSW()
1137 SE.getSignExtendExpr(SE.getAddExpr(AR, Step), WideTy); in IsIncrementNSW()
DDependenceAnalysis.cpp857 Pair->Src = SE->getSignExtendExpr(Src, widestType); in unifySubscriptType()
860 Pair->Dst = SE->getSignExtendExpr(Dst, widestType); in unifySubscriptType()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1165 return SE->getSignExtendExpr(S, Ty); in cloneArithmeticIVUser()
1274 ExtendOperExpr = SE->getSignExtendExpr( in getExtendedOperandRecurrence()
1323 WideExpr = SE->getSignExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1331 WideExpr = SE->getSignExtendExpr(NarrowExpr, WideType); in getWideRecurrence()
1438 ExtendOperExpr = SE->getSignExtendExpr( in widenWithVariantLoadUse()
1734 ? SE->getSignExtendExpr(AddRec, WideType) in createWideIV()
2523 SE->getSignExtendExpr(TruncatedIV, CmpIndVar->getType()); in linearFunctionTestReplace()
DAlignmentFromAssumptions.cpp284 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty); in extractAlignmentInfo()
DInductiveRangeCheckElimination.cpp824 dyn_cast<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy)); in parseLoopStructure()
826 const SCEV *ExtendedStart = SE.getSignExtendExpr(AR->getStart(), WideTy); in parseLoopStructure()
828 SE.getSignExtendExpr(AR->getStepRecurrence(SE), WideTy); in parseLoopStructure()
DLoopStrengthReduce.cpp634 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy)); in isAddRecSExtable()
642 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy)); in isAddSExtable()
651 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy)); in isMulSExtable()
2436 B = SE.getSignExtendExpr(B, A->getType()); in OptimizeLoopTermCond()
2438 A = SE.getSignExtendExpr(A, B->getType()); in OptimizeLoopTermCond()
2689 NewStride = SE.getSignExtendExpr(NewStride, OldStride->getType()); in CollectInterestingTypesAndFactors()
2691 OldStride = SE.getSignExtendExpr(OldStride, NewStride->getType()); in CollectInterestingTypesAndFactors()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp424 Signed ? &ScalarEvolution::getSignExtendExpr in willNotOverflow()
526 if (IVSCEV == SE->getSignExtendExpr(TISCEV, IVTy)) in eliminateTrunc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpressions.h694 : SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()
DScalarEvolution.h515 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty, unsigned Depth = 0);