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

References

lib/Analysis/AliasAnalysisSummary.h
  207   return LHS.Val == RHS.Val && LHS.DerefLevel == RHS.DerefLevel;
  207   return LHS.Val == RHS.Val && LHS.DerefLevel == RHS.DerefLevel;
  214          (LHS.Val == RHS.Val && LHS.DerefLevel < RHS.DerefLevel);
  214          (LHS.Val == RHS.Val && LHS.DerefLevel < RHS.DerefLevel);
  256         std::make_pair(IV.Val, IV.DerefLevel));
  260     return LHS.Val == RHS.Val && LHS.DerefLevel == RHS.DerefLevel;
  260     return LHS.Val == RHS.Val && LHS.DerefLevel == RHS.DerefLevel;
lib/Analysis/CFLAndersAliasAnalysis.cpp
  212     assert(LHS.DerefLevel > 0 && RHS.DerefLevel > 0);
  212     assert(LHS.DerefLevel > 0 && RHS.DerefLevel > 0);
  365     return InterfaceValue{*Index, IValue.DerefLevel};
  377     if (IVal.DerefLevel == 0)
  387     if (OuterMapping.first.DerefLevel > 0)
  394       if (InnerMapping.first.DerefLevel == 0)
  448                 ValueSummary::Record{*Dst, SrcIVal.DerefLevel});
  451                 ValueSummary::Record{*Dst, SrcIVal.DerefLevel});
  630   auto NodeBelow = InstantiatedValue{V.Val, V.DerefLevel + 1};
lib/Analysis/CFLGraph.h
  104     if (Itr == ValueImpls.end() || Itr->second.getNumLevels() <= N.DerefLevel)
  106     return &Itr->second.getNodeInfoAtLevel(N.DerefLevel);
  115     auto Changed = ValInfo.addNodeToLevel(N.DerefLevel);
  116     ValInfo.getNodeInfoAtLevel(N.DerefLevel).Attr |= Attr;
  138     if (Itr == ValueImpls.end() || Itr->second.getNumLevels() <= N.DerefLevel)
  140     return &Itr->second.getNodeInfoAtLevel(N.DerefLevel);