Searched refs:getSignExtendExpr (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp397 const SCEV *ExtendAfterOp = SE->getSignExtendExpr(SE->getSCEV(BO), WideTy);
399 SE->getSignExtendExpr(LHS, WideTy), SE->getSignExtendExpr(RHS, WideTy),
/external/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType());
H A DScalarEvolution.cpp1213 SCEVSignExtendExpr>::GetExtendExpr = &ScalarEvolution::getSignExtendExpr;
1504 getSignExtendExpr(Step, WideTy)));
1512 getSignExtendExpr(Step, Ty), L, AR->getNoWrapFlags());
1547 getSignExtendExpr(Step, Ty), L, AR->getNoWrapFlags());
1581 const SCEV *ScalarEvolution::getSignExtendExpr(const SCEV *Op, function in class:ScalarEvolution
1596 return getSignExtendExpr(SS->getOperand(), Ty);
1639 return getAddExpr(getSignExtendExpr(SC1, Ty),
1640 getSignExtendExpr(SMul, Ty));
1651 Ops.push_back(getSignExtendExpr(Op, Ty));
1671 getSignExtendExpr(Ste
[all...]
H A DScalarEvolutionExpander.cpp1045 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getSignExtendExpr(Step, WideTy),
1046 SE.getSignExtendExpr(AR, WideTy));
1048 SE.getSignExtendExpr(SE.getAddExpr(AR, Step), WideTy);
H A DDependenceAnalysis.cpp827 Pairs[i]->Src = SE->getSignExtendExpr(Src, widestType);
830 Pairs[i]->Dst = SE->getSignExtendExpr(Dst, widestType);
/external/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp726 dyn_cast<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
728 const SCEV *ExtendedStart = SE.getSignExtendExpr(AR->getStart(), WideTy);
730 SE.getSignExtendExpr(AR->getStepRecurrence(SE), WideTy);
H A DAlignmentFromAssumptions.cpp297 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty);
H A DIndVarSimplify.cpp1020 return SE->getSignExtendExpr(S, Ty);
1122 ExtendOperExpr = SE->getSignExtendExpr(
1167 SE->getSignExtendExpr(NarrowExpr, WideType) :
1380 SE->getSignExtendExpr(AddRec, WideType) :
H A DLoopStrengthReduce.cpp512 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
520 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
529 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
2142 B = SE.getSignExtendExpr(B, A->getType());
2144 A = SE.getSignExtendExpr(A, B->getType());
2397 NewStride = SE.getSignExtendExpr(NewStride, OldStride->getType());
2399 OldStride = SE.getSignExtendExpr(OldStride, NewStride->getType());
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h581 return SE.getSignExtendExpr(Operand, Expr->getType());
H A DScalarEvolution.h830 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty);

Completed in 2442 milliseconds