|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ScalarEvolution.h 532 const SCEV *getMulExpr(SmallVectorImpl<const SCEV *> &Ops,
References
include/llvm/Analysis/ScalarEvolution.h 539 return getMulExpr(Ops, Flags, Depth);
545 return getMulExpr(Ops, Flags, Depth);
include/llvm/Analysis/ScalarEvolutionExpressions.h 714 return !Changed ? Expr : SE.getMulExpr(Operands);
lib/Analysis/ScalarEvolution.cpp 1051 Quotient = SE.getMulExpr(Qs);
1313 return getMulExpr(Operands);
1903 return getMulExpr(Ops, SCEV::FlagNUW, Depth + 1);
2304 const SCEV *Key = SE.getMulExpr(MulOps);
2525 LargeOps.push_back(getMulExpr(LargeMulOps, SCEV::FlagAnyWrap, Depth + 1));
2628 InnerMul = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2662 InnerMul1 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
2669 InnerMul2 = getMulExpr(MulOps, SCEV::FlagAnyWrap, Depth + 1);
3021 return getMulExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
3049 const SCEV *Scale = getMulExpr(LIOps, SCEV::FlagAnyWrap, Depth + 1);
3071 return getMulExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
3146 return getMulExpr(Ops, SCEV::FlagAnyWrap, Depth + 1);
3249 if (getZeroExtendExpr(M, ExtTy) == getMulExpr(Operands))
3258 return getMulExpr(Operands);
3354 return getMulExpr(Operands);
3369 LHS = getMulExpr(Operands);
3383 return getMulExpr(Operands);
6234 return getMulExpr(MulOps);
6282 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags());
8285 return getMulExpr(NewOps, Comm->getNoWrapFlags());
11008 Terms.push_back(SE.getMulExpr(Operands));
11067 Step = SE.getMulExpr(Qs);
11127 return SE.getMulExpr(Factors);
lib/Analysis/ScalarEvolutionExpander.cpp 288 S = SE.getMulExpr(NewMulOps);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 422 const SCEV *NewMul = SE.getMulExpr(Ops);
734 return Found ? SE.getMulExpr(Ops) : nullptr;
tools/polly/lib/Analysis/ScopDetection.cpp 891 Terms.push_back(SE.getMulExpr(Operands));
tools/polly/lib/Support/SCEVValidator.cpp 769 return std::make_pair(ConstPart, SE.getMulExpr(LeftOvers));
tools/polly/lib/Support/ScopHelper.cpp 359 return SE.getMulExpr(NewOps);
unittests/Analysis/ScalarEvolutionTest.cpp 311 auto *Mul0 = SE.getMulExpr(Ops0);
312 auto *Mul1 = SE.getMulExpr(Ops1);
313 auto *Mul2 = SE.getMulExpr(Ops2);
314 auto *Mul3 = SE.getMulExpr(Ops3);
315 auto *Mul4 = SE.getMulExpr(Ops4);
316 auto *Mul5 = SE.getMulExpr(Ops5);