Home
last modified time | relevance | path

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

/minix/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp1375 SE->getSignExtendExpr(Step, WideTy)); in getPreStartForSignExtend()
1402 return SE->getSignExtendExpr(AR->getStart(), Ty); in getSignExtendAddRecStart()
1423 return getSignExtendExpr(SS->getOperand(), Ty); in getSignExtendExpr()
1466 return getAddExpr(getSignExtendExpr(SC1, Ty), in getSignExtendExpr()
1487 getSignExtendExpr(Step, Ty), in getSignExtendExpr()
1573 Start = getSignExtendExpr(Start, Ty); in getSignExtendExpr()
1604 return getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
1620 const SCEV *SExt = getSignExtendExpr(Op, Ty); in getAnyExtendExpr()
3192 return getSignExtendExpr(V, Ty); in getTruncateOrSignExtend()
3224 return getSignExtendExpr(V, Ty); in getNoopOrSignExtend()
[all …]
H A DScalarEvolutionNormalization.cpp100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType()); in TransformImpl()
H A DDependenceAnalysis.cpp797 Pair->Dst = SE->getSignExtendExpr(Dst, SrcTy); in unifySubscriptType()
800 Pair->Src = SE->getSignExtendExpr(Src, DstTy); in unifySubscriptType()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp891 ExtendOperExpr = SE->getSignExtendExpr( in GetExtendedOperandRecurrence()
937 SE->getSignExtendExpr(NarrowExpr, WideType) : in GetWideRecurrence()
1130 SE->getSignExtendExpr(AddRec, WideType) : in CreateWideIV()
1733 if (SE->getSignExtendExpr(SE->getAddExpr(IVInit, BackedgeTakenCount), in LinearFunctionTestReplace()
1735 SE->getAddExpr(SE->getSignExtendExpr(IVInit, WideTy), in LinearFunctionTestReplace()
1736 SE->getSignExtendExpr(BackedgeTakenCount, WideTy))) in LinearFunctionTestReplace()
H A DAlignmentFromAssumptions.cpp295 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty); in extractAlignmentInfo()
H A DLoopStrengthReduce.cpp502 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy)); in isAddRecSExtable()
510 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy)); in isAddSExtable()
519 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy)); in isMulSExtable()
2163 B = SE.getSignExtendExpr(B, A->getType()); in OptimizeLoopTermCond()
2165 A = SE.getSignExtendExpr(A, B->getType()); in OptimizeLoopTermCond()
2417 NewStride = SE.getSignExtendExpr(NewStride, OldStride->getType()); in CollectInterestingTypesAndFactors()
2419 OldStride = SE.getSignExtendExpr(OldStride, NewStride->getType()); in CollectInterestingTypesAndFactors()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h667 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()
763 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()
H A DScalarEvolution.h591 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty);