reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/LoopRerollPass.cpp
  879   if (DRS.Roots.empty())
  896   unsigned N = DRS.Roots.size() + 1;
  897   const SCEV *StepSCEV = SE->getMinusSCEV(SE->getSCEV(DRS.Roots[0]), ADR);
  904     const SCEV *NewStepSCEV = SE->getMinusSCEV(SE->getSCEV(DRS.Roots[i]),
  905                                                SE->getSCEV(DRS.Roots[i-1]));
  939     } else if (DRS.Roots.empty()) {
  940       DRS.Roots.push_back(KV.second);
  942       DRS.Roots.push_back(KV.second);
  951       DRS.Roots.clear();
  987     if (V.Roots.empty() || V.Roots.size() != RootSets[0].Roots.size()) {
  987     if (V.Roots.empty() || V.Roots.size() != RootSets[0].Roots.size()) {
  987     if (V.Roots.empty() || V.Roots.size() != RootSets[0].Roots.size()) {
  995   Scale = RootSets[0].Roots.size() + 1;
 1019     Exclude.insert(DRS.Roots.begin(), DRS.Roots.end());
 1019     Exclude.insert(DRS.Roots.begin(), DRS.Roots.end());
 1033     for (auto *Root : DRS.Roots) {
 1059     Exclude.insert(DRS.Roots.begin(), DRS.Roots.end());
 1059     Exclude.insert(DRS.Roots.begin(), DRS.Roots.end());
 1097     if (is_contained(DRS.Roots, I))
 1364               if (DRS.Roots[Iter-1] == (Instruction*) Op2) {
 1431     IncrExprs.push_back(SE->getMinusSCEV(SE->getSCEV(DRS.Roots[0]), IVSCEV));