Searched refs:OpsAndLoops (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 703 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitAddExpr() local 706 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitAddExpr() 710 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(*SE.DT)); in visitAddExpr() 716 I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E; ) { in visitAddExpr() 772 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitMulExpr() local 775 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitMulExpr() 778 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(*SE.DT)); in visitMulExpr() 784 I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E; ) { in visitMulExpr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 691 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitAddExpr() local 694 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitAddExpr() 698 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitAddExpr() 703 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) { in visitAddExpr() 759 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitMulExpr() local 762 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitMulExpr() 765 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitMulExpr() 770 auto I = OpsAndLoops.begin(); in visitMulExpr() 775 const auto ExpandOpBinPowN = [this, &I, &OpsAndLoops, &Ty]() { in visitMulExpr() 785 while (E != OpsAndLoops.end() && *I == *E && Exponent != MaxExponent) { in visitMulExpr() [all …]
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 673 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitAddExpr() local 676 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitAddExpr() 680 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitAddExpr() 685 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) { in visitAddExpr() 741 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitMulExpr() local 744 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitMulExpr() 747 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitMulExpr() 752 for (const auto &I : OpsAndLoops) { in visitMulExpr()
|