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

References

lib/Transforms/Scalar/SROA.cpp
  850     ConstantInt *Length = dyn_cast<ConstantInt>(II.getLength());
  853       return markAsDead(II);
  857     if (VisitedDeadInsts.count(&II))
  861       return PI.setAborted(&II);
  865     if (II.isVolatile() &&
  866         (II.getDestAddressSpace() != DL.getAllocaAddrSpace() ||
  867          II.getSourceAddressSpace() != DL.getAllocaAddrSpace()))
  868       return PI.setAborted(&II);
  877           MemTransferSliceMap.find(&II);
  880       return markAsDead(II);
  888     if (*U == II.getRawDest() && *U == II.getRawSource()) {
  888     if (*U == II.getRawDest() && *U == II.getRawSource()) {
  890       if (!II.isVolatile())
  891         return markAsDead(II);
  893       return insertUse(II, Offset, Size, /*IsSplittable=*/false);
  901         MemTransferSliceMap.insert(std::make_pair(&II, AS.Slices.size()));
  908       if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) {
  910         return markAsDead(II);
  919     insertUse(II, Offset, Size, /*IsSplittable=*/Inserted && Length);
  922     assert(AS.Slices[PrevIdx].getUse()->getUser() == &II &&