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

References

lib/Transforms/IPO/FunctionAttrs.cpp
  271     if (F->doesNotAccessMemory())
  275     if (F->onlyReadsMemory() && ReadsMemory)
  279     if (F->doesNotReadMemory() && WritesMemory)
  285     F->removeFnAttr(Attribute::ReadOnly);
  286     F->removeFnAttr(Attribute::ReadNone);
  287     F->removeFnAttr(Attribute::WriteOnly);
  291       F->removeFnAttr(Attribute::ArgMemOnly);
  292       F->removeFnAttr(Attribute::InaccessibleMemOnly);
  293       F->removeFnAttr(Attribute::InaccessibleMemOrArgMemOnly);
  298       F->addFnAttr(Attribute::WriteOnly);
  300       F->addFnAttr(ReadsMemory ? Attribute::ReadOnly : Attribute::ReadNone);