Searched refs:getSignExtendExpr (Results 1 – 8 of 8) sorted by relevance
/minix/external/bsd/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1375 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 D | ScalarEvolutionNormalization.cpp | 100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType()); in TransformImpl()
|
H A D | DependenceAnalysis.cpp | 797 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 D | IndVarSimplify.cpp | 891 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 D | AlignmentFromAssumptions.cpp | 295 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty); in extractAlignmentInfo()
|
H A D | LoopStrengthReduce.cpp | 502 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 D | ScalarEvolutionExpressions.h | 667 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr() 763 return SE.getSignExtendExpr(Operand, Expr->getType()); in visitSignExtendExpr()
|
H A D | ScalarEvolution.h | 591 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty);
|