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

References

lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  672   for (unsigned i = 0, e = SL.size(); i < e; ++i) {
  673     assert(SL[i]->isSimple() && "Expected only non-volatile stores.");
  675     Value *FirstStoredVal = SL[i]->getValueOperand();
  676     Value *FirstStorePtr = SL[i]->getPointerOperand();
  680     unsigned FirstStoreSize = DL->getTypeStoreSize(SL[i]->getValueOperand()->getType());
  684       Heads.insert(SL[i]);
  711       assert(SL[k]->isSimple() && "Expected only non-volatile stores.");
  712       Value *SecondStorePtr = SL[k]->getPointerOperand();
  720       Value *SecondStoredVal = SL[k]->getValueOperand();
  732       if (isConsecutiveAccess(SL[i], SL[k], *DL, *SE, false)) {
  732       if (isConsecutiveAccess(SL[i], SL[k], *DL, *SE, false)) {
  744         Tails.insert(SL[k]);
  745         Heads.insert(SL[i]);
  746         ConsecutiveChain[SL[i]] = SL[k];
  746         ConsecutiveChain[SL[i]] = SL[k];