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

References

include/llvm/Analysis/MemoryLocation.h
  256     Copy.Size = NewSize;
  267     return Ptr == Other.Ptr && Size == Other.Size && AATags == Other.AATags;
  267     return Ptr == Other.Ptr && Size == Other.Size && AATags == Other.AATags;
  298            DenseMapInfo<LocationSize>::getHashValue(Val.Size) ^
lib/Analysis/AliasSetTracker.cpp
  355   const LocationSize Size = MemLoc.Size;
lib/Analysis/BasicAliasAnalysis.cpp
  856   AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr,
  857                                  LocB.Size, LocB.AATags, AAQI);
lib/Analysis/CFLAndersAliasAnalysis.cpp
  874   if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size))
  874   if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size))
lib/Analysis/MemoryDependenceAnalysis.cpp
 1105   InitialNLPI.Size = Loc.Size;
 1117     if (CacheInfo->Size != Loc.Size) {
 1119       if (CacheInfo->Size.hasValue() && Loc.Size.hasValue()) {
 1124             CacheInfo->Size.isPrecise() != Loc.Size.isPrecise() ||
 1125             CacheInfo->Size.getValue() < Loc.Size.getValue();
 1128         ThrowOutEverything = !Loc.Size.hasValue();
 1135         CacheInfo->Size = Loc.Size;
lib/Analysis/ObjCARCAliasAnalysis.cpp
   50       AAResultBase::alias(MemoryLocation(SA, LocA.Size, LocA.AATags),
   51                           MemoryLocation(SB, LocB.Size, LocB.AATags), AAQI);
   81           MemoryLocation(S, Loc.Size, Loc.AATags), AAQI, OrLocal))
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
   29   if (LocA.Size.isZero() || LocB.Size.isZero())
   29   if (LocA.Size.isZero() || LocB.Size.isZero())
   45     APInt ASizeInt(BitWidth, LocA.Size.hasValue()
   46                                  ? LocA.Size.getValue()
   48     APInt BSizeInt(BitWidth, LocB.Size.hasValue()
   49                                  ? LocB.Size.getValue()
   84                              AO ? LocationSize::unknown() : LocA.Size,
   87                              BO ? LocationSize::unknown() : LocB.Size,
lib/Transforms/Scalar/DeadStoreElimination.cpp
  353   if (!Later.Size.isPrecise() || !Earlier.Size.isPrecise())
  353   if (!Later.Size.isPrecise() || !Earlier.Size.isPrecise())
  356   const uint64_t LaterSize = Later.Size.getValue();
  357   const uint64_t EarlierSize = Earlier.Size.getValue();
 1013     int64_t EarlierSize = int64_t(Loc.Size.getValue());
 1204           int64_t EarlierSize = DepLoc.Size.getValue();
 1205           int64_t LaterSize = Loc.Size.getValue();