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

References

lib/Analysis/GlobalsModRef.cpp
  104     delete Info.getPointer();
  110       : Info(nullptr, Arg.Info.getInt()) {
  111     if (const auto *ArgPtr = Arg.Info.getPointer())
  112       Info.setPointer(new AlignedMap(*ArgPtr));
  115       : Info(Arg.Info.getPointer(), Arg.Info.getInt()) {
  115       : Info(Arg.Info.getPointer(), Arg.Info.getInt()) {
  116     Arg.Info.setPointerAndInt(nullptr, 0);
  119     delete Info.getPointer();
  120     Info.setPointerAndInt(nullptr, RHS.Info.getInt());
  120     Info.setPointerAndInt(nullptr, RHS.Info.getInt());
  121     if (const auto *RHSPtr = RHS.Info.getPointer())
  122       Info.setPointer(new AlignedMap(*RHSPtr));
  126     delete Info.getPointer();
  127     Info.setPointerAndInt(RHS.Info.getPointer(), RHS.Info.getInt());
  127     Info.setPointerAndInt(RHS.Info.getPointer(), RHS.Info.getInt());
  127     Info.setPointerAndInt(RHS.Info.getPointer(), RHS.Info.getInt());
  128     RHS.Info.setPointerAndInt(nullptr, 0);
  142     return globalClearMayReadAnyGlobal(Info.getInt());
  147     Info.setInt(Info.getInt() | static_cast<int>(setMust(NewMRI)));
  147     Info.setInt(Info.getInt() | static_cast<int>(setMust(NewMRI)));
  152   bool mayReadAnyGlobal() const { return Info.getInt() & MayReadAnyGlobal; }
  155   void setMayReadAnyGlobal() { Info.setInt(Info.getInt() | MayReadAnyGlobal); }
  155   void setMayReadAnyGlobal() { Info.setInt(Info.getInt() | MayReadAnyGlobal); }
  162     if (AlignedMap *P = Info.getPointer()) {
  178     if (AlignedMap *P = FI.Info.getPointer())
  184     AlignedMap *P = Info.getPointer();
  187       Info.setPointer(P);
  196     if (AlignedMap *P = Info.getPointer())