/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 142 dyn_cast<SCEVAddRecExpr>(SE.getMulExpr(A_rec, B_rec)); 147 Sum.push_back(SE.getMulExpr(A[0], B[0])); 154 Sum.push_back(SE.getMulExpr(A[1], B[0])); 155 Sum.push_back(SE.getMulExpr(A[0], B[1])); 156 Sum.push_back(SE.getMulExpr(A[1], B[1])); 160 Sum.push_back(SE.getMulExpr(A[2], B[0])); 161 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, 2), A[1], B[1])); 162 Sum.push_back(SE.getMulExpr(A[0], B[2])); 163 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, 2), A[2], B[1])); 164 Sum.push_back(SE.getMulExpr(SE.getConstant(Ty, 2), A[1], B[2])) [all...] |
/external/llvm/lib/Analysis/ |
DependenceAnalysis.cpp | 463 const SCEV *Prod1 = SE->getMulExpr(X->getA(), Y->getB()); 464 const SCEV *Prod2 = SE->getMulExpr(X->getB(), Y->getA()); 468 Prod1 = SE->getMulExpr(X->getC(), Y->getB()); 469 Prod2 = SE->getMulExpr(X->getB(), Y->getC()); 482 const SCEV *C1B2 = SE->getMulExpr(X->getC(), Y->getB()); 483 const SCEV *C1A2 = SE->getMulExpr(X->getC(), Y->getA()); 484 const SCEV *C2B1 = SE->getMulExpr(Y->getC(), X->getB()); 485 const SCEV *C2A1 = SE->getMulExpr(Y->getC(), X->getA()); 486 const SCEV *A1B2 = SE->getMulExpr(X->getA(), Y->getB()); 487 const SCEV *A2B1 = SE->getMulExpr(Y->getA(), X->getB()) [all...] |
ScalarEvolution.cpp | 780 Dividend = SE.getMulExpr(Dividend, 789 return SE.getMulExpr(SE.getConstant(MultiplyFactor), 813 Result = SE.getAddExpr(Result, SE.getMulExpr(getOperand(i), Coeff)); [all...] |
ScalarEvolutionNormalization.cpp | 174 case scMulExpr: return SE.getMulExpr(Operands);
|
ScalarEvolutionExpander.cpp | 266 S = SE.getMulExpr(NewMulOps); 279 S = SE.getMulExpr(NewMulOps); [all...] |
/external/llvm/include/llvm/Analysis/ |
ScalarEvolution.h | 602 const SCEV *getMulExpr(SmallVectorImpl<const SCEV *> &Ops, 604 const SCEV *getMulExpr(const SCEV *LHS, const SCEV *RHS, 610 return getMulExpr(Ops, Flags); 612 const SCEV *getMulExpr(const SCEV *Op0, const SCEV *Op1, const SCEV *Op2, 618 return getMulExpr(Ops, Flags); [all...] |
ScalarEvolutionExpressions.h | 591 return SE.getMulExpr(Operands);
|
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | 308 const SCEV *NewMul = SE.getMulExpr(Ops); 317 Good.push_back(SE.getMulExpr(NegOne, *I)); 320 Bad.push_back(SE.getMulExpr(NegOne, *I)); 481 return SE.getMulExpr(LHS, RC); 547 return Found ? SE.getMulExpr(Ops) : 0; [all...] |
LoopIdiomRecognize.cpp | [all...] |