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

References

lib/Analysis/MemoryDependenceAnalysis.cpp
 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();
 1134         CacheInfo->Pair = BBSkipFirstBlockPair();
 1135         CacheInfo->Size = Loc.Size;
 1136         for (auto &Entry : CacheInfo->NonLocalDeps)
 1139         CacheInfo->NonLocalDeps.clear();
 1144             QueryInst, Pointer, Loc.getWithNewSize(CacheInfo->Size), isLoad,
 1152     if (CacheInfo->AATags != Loc.AATags) {
 1153       if (CacheInfo->AATags) {
 1154         CacheInfo->Pair = BBSkipFirstBlockPair();
 1155         CacheInfo->AATags = AAMDNodes();
 1156         for (auto &Entry : CacheInfo->NonLocalDeps)
 1159         CacheInfo->NonLocalDeps.clear();
 1168   NonLocalDepInfo *Cache = &CacheInfo->NonLocalDeps;
 1172   if (CacheInfo->Pair == BBSkipFirstBlockPair(StartBB, SkipFirstBlock)) {
 1213     CacheInfo->Pair = BBSkipFirstBlockPair(StartBB, SkipFirstBlock);
 1215     CacheInfo->Pair = BBSkipFirstBlockPair();
 1250       CacheInfo->Pair = BBSkipFirstBlockPair();
 1418     CacheInfo = &NonLocalPointerDeps[CacheKey];
 1419     Cache = &CacheInfo->NonLocalDeps;
 1426     CacheInfo->Pair = BBSkipFirstBlockPair();
 1437       CacheInfo = &NonLocalPointerDeps[CacheKey];
 1438       Cache = &CacheInfo->NonLocalDeps;
 1446     CacheInfo->Pair = BBSkipFirstBlockPair();