Home | History | Annotate | Download | only in Analysis

Lines Matching refs:AA

53   assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
54 return AA->alias(LocA, LocB);
59 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
60 return AA->pointsToConstantMemory(Loc, OrLocal);
64 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
65 AA->deleteValue(V);
69 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
70 AA->copyValue(From, To);
74 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
75 AA->addEscapingUse(U);
82 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
118 if (!AA) return Mask;
120 // Otherwise, fall back to the next AA in the chain. But we can merge
122 return ModRefResult(AA->getModRefInfo(CS, Loc) & Mask);
127 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
191 if (!AA) return Mask;
193 // Otherwise, fall back to the next AA in the chain. But we can merge
195 return ModRefResult(AA->getModRefInfo(CS1, CS2) & Mask);
200 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
210 if (!AA) return Min;
212 // Otherwise, fall back to the next AA in the chain. But we can merge
214 return ModRefBehavior(AA->getModRefBehavior(CS) & Min);
219 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!");
220 return AA->getModRefBehavior(F);
414 // with a smarter AA in place, this test is just wasting compile time.
477 AA = &P->getAnalysis<AliasAnalysis>();
483 AU.addRequired<AliasAnalysis>(); // All AA's chain