HomeSort by relevance Sort by last modified time
    Searched refs:getMulExpr (Results 1 - 10 of 10) sorted by null

  /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 468 const SCEV *Prod1 = SE->getMulExpr(X->getA(), Y->getB());
469 const SCEV *Prod2 = SE->getMulExpr(X->getB(), Y->getA());
473 Prod1 = SE->getMulExpr(X->getC(), Y->getB());
474 Prod2 = SE->getMulExpr(X->getB(), Y->getC());
487 const SCEV *C1B2 = SE->getMulExpr(X->getC(), Y->getB());
488 const SCEV *C1A2 = SE->getMulExpr(X->getC(), Y->getA());
489 const SCEV *C2B1 = SE->getMulExpr(Y->getC(), X->getB());
490 const SCEV *C2A1 = SE->getMulExpr(Y->getC(), X->getA());
491 const SCEV *A1B2 = SE->getMulExpr(X->getA(), Y->getB());
492 const SCEV *A2B1 = SE->getMulExpr(Y->getA(), X->getB())
    [all...]
ScalarEvolution.cpp 779 Dividend = SE.getMulExpr(Dividend,
788 return SE.getMulExpr(SE.getConstant(MultiplyFactor),
812 Result = SE.getAddExpr(Result, SE.getMulExpr(getOperand(i), Coeff));
    [all...]
ScalarEvolutionNormalization.cpp 205 case scMulExpr: return SE.getMulExpr(Operands);
ScalarEvolutionExpander.cpp 262 S = SE.getMulExpr(NewMulOps);
275 S = SE.getMulExpr(NewMulOps);
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolution.h 615 const SCEV *getMulExpr(SmallVectorImpl<const SCEV *> &Ops,
617 const SCEV *getMulExpr(const SCEV *LHS, const SCEV *RHS,
623 return getMulExpr(Ops, Flags);
625 const SCEV *getMulExpr(const SCEV *Op0, const SCEV *Op1, const SCEV *Op2,
631 return getMulExpr(Ops, Flags);
    [all...]
ScalarEvolutionExpressions.h 681 return SE.getMulExpr(Operands);
777 return SE.getMulExpr(Operands);
  /external/llvm/lib/Transforms/Scalar/
LoopRerollPass.cpp 588 if (SE->getMulExpr(RealIVSCEV->getStart(), MulScale) !=
    [all...]
LoopStrengthReduce.cpp 323 const SCEV *NewMul = SE.getMulExpr(Ops);
332 Good.push_back(SE.getMulExpr(NegOne, *I));
335 Bad.push_back(SE.getMulExpr(NegOne, *I));
542 return SE.getMulExpr(LHS, RC);
608 return Found ? SE.getMulExpr(Ops) : nullptr;
    [all...]
LoopIdiomRecognize.cpp     [all...]

Completed in 389 milliseconds