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

/freebsd-10.1-release/contrib/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType());
H A DScalarEvolution.cpp1002 getSignExtendExpr(Step, WideTy)));
1009 getSignExtendExpr(Step, Ty),
1044 getSignExtendExpr(Step, Ty),
1125 SE->getAddExpr(SE->getSignExtendExpr(PreStart, WideTy),
1126 SE->getSignExtendExpr(Step, WideTy));
1127 if (SE->getSignExtendExpr(Start, WideTy) == OperandExtendedStart) {
1153 return SE->getSignExtendExpr(AR->getStart(), Ty);
1155 return SE->getAddExpr(SE->getSignExtendExpr(AR->getStepRecurrence(*SE), Ty),
1156 SE->getSignExtendExpr(PreStart, Ty));
1159 const SCEV *ScalarEvolution::getSignExtendExpr(cons function in class:ScalarEvolution
[all...]
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h590 return SE.getSignExtendExpr(Operand, Expr->getType());
681 return SE.getSignExtendExpr(Operand, Expr->getType());
H A DScalarEvolution.h578 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp847 ExtendOperExpr = SE->getSignExtendExpr(
886 SE->getSignExtendExpr(NarrowExpr, WideType) :
1020 SE->getSignExtendExpr(AddRec, WideType) :
H A DLoopStrengthReduce.cpp441 return isa<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
449 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
458 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
2096 B = SE.getSignExtendExpr(B, A->getType());
2098 A = SE.getSignExtendExpr(A, B->getType());
2349 NewStride = SE.getSignExtendExpr(NewStride, OldStride->getType());
2351 OldStride = SE.getSignExtendExpr(OldStride, NewStride->getType());

Completed in 118 milliseconds