Searched refs:getSignExtendExpr (Results 1 - 11 of 11) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 397 const SCEV *ExtendAfterOp = SE->getSignExtendExpr(SE->getSCEV(BO), WideTy); 399 SE->getSignExtendExpr(LHS, WideTy), SE->getSignExtendExpr(RHS, WideTy),
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType());
|
H A D | ScalarEvolution.cpp | 1213 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 D | ScalarEvolutionExpander.cpp | 1045 const SCEV *OpAfterExtend = SE.getAddExpr(SE.getSignExtendExpr(Step, WideTy), 1046 SE.getSignExtendExpr(AR, WideTy)); 1048 SE.getSignExtendExpr(SE.getAddExpr(AR, Step), WideTy);
|
H A D | DependenceAnalysis.cpp | 827 Pairs[i]->Src = SE->getSignExtendExpr(Src, widestType); 830 Pairs[i]->Dst = SE->getSignExtendExpr(Dst, widestType);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 726 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 D | AlignmentFromAssumptions.cpp | 297 OffSCEV = SE->getSignExtendExpr(OffSCEV, Int64Ty);
|
H A D | IndVarSimplify.cpp | 1020 return SE->getSignExtendExpr(S, Ty); 1122 ExtendOperExpr = SE->getSignExtendExpr( 1167 SE->getSignExtendExpr(NarrowExpr, WideType) : 1380 SE->getSignExtendExpr(AddRec, WideType) :
|
H A D | LoopStrengthReduce.cpp | 512 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 D | ScalarEvolutionExpressions.h | 581 return SE.getSignExtendExpr(Operand, Expr->getType());
|
H A D | ScalarEvolution.h | 830 const SCEV *getSignExtendExpr(const SCEV *Op, Type *Ty);
|
Completed in 2442 milliseconds