Lines Matching refs:AR
44 static void PrintResults(AliasResult AR, bool P, const Value *V1,
56 errs() << " " << AR << ":\t" << o1 << ", " << o2 << "\n";
76 static inline void PrintLoadStoreResults(AliasResult AR, bool P,
80 errs() << " " << AR << ": " << *V1 << " <-> " << *V2 << '\n';
154 AliasResult AR = AA.alias(*I1, I1Size, *I2, I2Size);
155 switch (AR) {
157 PrintResults(AR, PrintNoAlias, *I1, *I2, F.getParent());
161 PrintResults(AR, PrintMayAlias, *I1, *I2, F.getParent());
165 PrintResults(AR, PrintPartialAlias, *I1, *I2, F.getParent());
169 PrintResults(AR, PrintMustAlias, *I1, *I2, F.getParent());
180 AliasResult AR = AA.alias(MemoryLocation::get(cast<LoadInst>(Load)),
182 switch (AR) {
184 PrintLoadStoreResults(AR, PrintNoAlias, Load, Store, F.getParent());
188 PrintLoadStoreResults(AR, PrintMayAlias, Load, Store, F.getParent());
192 PrintLoadStoreResults(AR, PrintPartialAlias, Load, Store, F.getParent());
196 PrintLoadStoreResults(AR, PrintMustAlias, Load, Store, F.getParent());
207 AliasResult AR = AA.alias(MemoryLocation::get(cast<StoreInst>(*I1)),
209 switch (AR) {
211 PrintLoadStoreResults(AR, PrintNoAlias, *I1, *I2, F.getParent());
215 PrintLoadStoreResults(AR, PrintMayAlias, *I1, *I2, F.getParent());
219 PrintLoadStoreResults(AR, PrintPartialAlias, *I1, *I2, F.getParent());
223 PrintLoadStoreResults(AR, PrintMustAlias, *I1, *I2, F.getParent());