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

  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 73 const SCEVMulExpr *M0 = cast<SCEVMulExpr>(P0);
74 const SCEVMulExpr *M1 = cast<SCEVMulExpr>(P1);
75 const SCEVMulExpr *M2 = cast<SCEVMulExpr>(P2);
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 231 /// SCEVMulExpr - This node represents multiplication of some number of SCEVs.
233 class SCEVMulExpr : public SCEVCommutativeExpr {
236 SCEVMulExpr(const FoldingSetNodeIDRef ID,
466 return ((SC*)this)->visitMulExpr((const SCEVMulExpr*)S);
591 const SCEV *visitMulExpr(const SCEVMulExpr *Expr) {
ScalarEvolutionExpander.h 280 Value *visitMulExpr(const SCEVMulExpr *S);
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp 289 const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(this);
726 if (const SCEVMulExpr *T = dyn_cast<const SCEVMulExpr>(Denominator)) {
825 void visitMulExpr(const SCEVMulExpr *Numerator) {
    [all...]
DependenceAnalysis.cpp     [all...]
VectorUtils.cpp 323 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(V)) {
ScalarEvolutionExpander.cpp 265 if (const SCEVMulExpr *M = dyn_cast<SCEVMulExpr>(S)) {
740 Value *SCEVExpander::visitMulExpr(const SCEVMulExpr *S) {
746 for (std::reverse_iterator<SCEVMulExpr::op_iterator> I(S->op_end()),
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 337 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S))
525 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) {
529 return isa<SCEVMulExpr>(SE.getSignExtendExpr(M, WideTy));
600 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(LHS)) {
782 if (const SCEVMulExpr *Mul = dyn_cast<SCEVMulExpr>(S)) {
    [all...]

Completed in 80 milliseconds