Searched refs:SCEVAddExpr (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Analysis/
H A DIVUsers.cpp67 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
69 for (SCEVAddExpr::op_iterator OI = Add->op_begin(), OE = Add->op_end();
309 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
310 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
H A DScalarEvolutionAliasAnalysis.cpp95 } else if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(S)) {
H A DScalarEvolution.cpp263 return cast<SCEVAddExpr>(this)->getType();
856 if (const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Op)) {
1094 const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Start);
1102 for (SCEVAddExpr::op_iterator I = SA->op_begin(), E = SA->op_end();
1410 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) {
1412 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul->getOperand(1));
1471 "SCEVAddExpr operan
[all...]
H A DScalarEvolutionExpander.cpp325 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Sum))
352 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Start)) {
709 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) {
717 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(S->op_end()),
850 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(Base)) {
H A DDependenceAnalysis.cpp2268 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) {
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h200 /// SCEVAddExpr - This node represents an addition of some number of SCEVs.
202 class SCEVAddExpr : public SCEVCommutativeExpr { class in namespace:llvm
205 SCEVAddExpr(const FoldingSetNodeIDRef ID, function in class:llvm::SCEVAddExpr
459 return ((SC*)this)->visitAddExpr((const SCEVAddExpr*)S);
580 virtual const SCEV *visitAddExpr(const SCEVAddExpr *Expr) {
H A DScalarEvolutionExpander.h210 /// expandAddToGEP - Expand a SCEVAddExpr with a pointer type into a GEP
237 Value *visitAddExpr(const SCEVAddExpr *S);
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp285 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
286 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
446 static bool isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) {
449 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
516 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(LHS)) {
519 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
565 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(
[all...]
H A DIndVarSimplify.cpp1169 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
1170 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();

Completed in 167 milliseconds