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();
331 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
332 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.cpp262 return cast<SCEVAddExpr>(this)->getType();
855 if (const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Op)) {
1093 const SCEVAddExpr *SA = dyn_cast<SCEVAddExpr>(Start);
1205 if (auto SA = dyn_cast<SCEVAddExpr>(Op)) {
1440 if (Mul->getNumOperands() == 2 && isa<SCEVAddExpr>(Mul->getOperand(1))) {
1442 const SCEVAddExpr *Add = cast<SCEVAddExpr>(Mul->getOperand(1));
1501 "SCEVAddExpr operan
[all...]
H A DScalarEvolutionExpander.cpp321 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Sum))
348 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Start)) {
702 Value *SCEVExpander::visitAddExpr(const SCEVAddExpr *S) {
710 for (std::reverse_iterator<SCEVAddExpr::op_iterator> I(S->op_end()),
843 if (const SCEVAddExpr *A = dyn_cast<SCEVAddExpr>(Base)) {
H A DDependenceAnalysis.cpp2273 if (const SCEVAddExpr *Sum = dyn_cast<SCEVAddExpr>(Delta)) {
/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h205 /// SCEVAddExpr - This node represents an addition of some number of SCEVs.
207 class SCEVAddExpr : public SCEVCommutativeExpr { class in namespace:llvm
210 SCEVAddExpr(const FoldingSetNodeIDRef ID, function in class:llvm::SCEVAddExpr
541 return ((SC*)this)->visitAddExpr((const SCEVAddExpr*)S);
670 const SCEV *visitAddExpr(const SCEVAddExpr *Expr) {
766 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.cpp300 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
301 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
507 static bool isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) {
510 return isa<SCEVAddExpr>(SE.getSignExtendExpr(A, WideTy));
577 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(LHS)) {
580 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();
626 } else if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(
[all...]
H A DIndVarSimplify.cpp1229 if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(S)) {
1230 for (SCEVAddExpr::op_iterator I = Add->op_begin(), E = Add->op_end();

Completed in 4217 milliseconds