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

References

lib/Transforms/Scalar/LoopRerollPass.cpp
 1235       if (isRootInst(RootInst)) {
 1237         Visited.insert(RootInst);
 1243       if (!BaseInst->isSameOperationAs(RootInst)) {
 1266                             << *BaseInst << " vs. " << *RootInst << "\n");
 1271         RootInst = TryIt->first;
 1303                           << " vs. " << *RootInst << " (prev. case overlap)\n");
 1310       if (RootInst->mayReadFromMemory())
 1312           if (K.aliasesUnknownInst(RootInst, *AA)) {
 1314                               << *BaseInst << " vs. " << *RootInst
 1326                                 (!isUnorderedLoadStore(RootInst) &&
 1327                                  !isSafeToSpeculativelyExecute(RootInst)))) {
 1329                           << " vs. " << *RootInst
 1344       bool InReduction = Reductions.isPairInSame(BaseInst, RootInst);
 1349           Value *Op2 = RootInst->getOperand(j);
 1356               if (Reductions.isPairInSame(RootInst, Op2I))
 1383                          << " vs. " << *RootInst << " (operand " << j << ")\n");
 1394           (!PossibleRedLastSet.count(RootInst) &&
 1395            hasUsesOutsideLoop(RootInst, L))) {
 1397                           << " vs. " << *RootInst << " (uses outside loop)\n");
 1401       Reductions.recordPair(BaseInst, RootInst, Iter);
 1402       BaseMap.insert(std::make_pair(RootInst, BaseInst));
 1406       Visited.insert(RootInst);