HomeSort by relevance Sort by last modified time
    Searched refs:getMulExpr (Results 1 - 15 of 15) 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 467 const SCEV *Prod1 = SE->getMulExpr(X->getA(), Y->getB());
468 const SCEV *Prod2 = SE->getMulExpr(X->getB(), Y->getA());
472 Prod1 = SE->getMulExpr(X->getC(), Y->getB());
473 Prod2 = SE->getMulExpr(X->getB(), Y->getC());
486 const SCEV *C1B2 = SE->getMulExpr(X->getC(), Y->getB());
487 const SCEV *C1A2 = SE->getMulExpr(X->getC(), Y->getA());
488 const SCEV *C2B1 = SE->getMulExpr(Y->getC(), X->getB());
489 const SCEV *C2A1 = SE->getMulExpr(Y->getC(), X->getA());
490 const SCEV *A1B2 = SE->getMulExpr(X->getA(), Y->getB());
491 const SCEV *A2B1 = SE->getMulExpr(Y->getA(), X->getB())
    [all...]
ScalarEvolution.cpp 868 Quotient = SE.getMulExpr(Qs);
    [all...]
ScalarEvolutionNormalization.cpp 205 case scMulExpr: return SE.getMulExpr(Operands);
ScalarEvolutionExpander.cpp 259 S = SE.getMulExpr(NewMulOps);
    [all...]
  /external/llvm/include/llvm/Analysis/
ScalarEvolution.h 631 const SCEV *getMulExpr(SmallVectorImpl<const SCEV *> &Ops,
633 const SCEV *getMulExpr(const SCEV *LHS, const SCEV *RHS,
639 return getMulExpr(Ops, Flags);
641 const SCEV *getMulExpr(const SCEV *Op0, const SCEV *Op1, const SCEV *Op2,
647 return getMulExpr(Ops, Flags);
    [all...]
ScalarEvolutionExpressions.h 681 return SE.getMulExpr(Operands);
777 return SE.getMulExpr(Operands);
  /external/llvm/lib/Target/PowerPC/
PPCLoopDataPrefetch.cpp 204 const SCEV *NextLSCEV = SE->getAddExpr(LSCEVAddRec, SE->getMulExpr(
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 322 const SCEV *NewMul = SE.getMulExpr(Ops);
331 Good.push_back(SE.getMulExpr(NegOne, *I));
334 Bad.push_back(SE.getMulExpr(NegOne, *I));
541 return SE.getMulExpr(LHS, RC);
607 return Found ? SE.getMulExpr(Ops) : nullptr;
    [all...]
AlignmentFromAssumptions.cpp 106 const SCEV *DiffAlign = SE->getMulExpr(DiffAlignDiv, AlignSCEV);
LoopIdiomRecognize.cpp     [all...]
StraightLineStrengthReduce.cpp 507 SE->getMulExpr(ArrayIdxExpr, ElementSizeExpr, SCEV::FlagNSW);
LoopRerollPass.cpp 873 if (ADR->getStepRecurrence(*SE) != SE->getMulExpr(StepSCEV, ScaleSCEV)) {
    [all...]
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 293 GetExprForBO = &ScalarEvolution::getMulExpr;

Completed in 1007 milliseconds