Lines Matching defs:AA
44 AliasAnalysis &AA = AST.getAliasAnalysis();
49 if (AA.alias(MemoryLocation(L->getValue(), L->getSize(), L->getAAInfo()),
104 AliasAnalysis &AA = AST.getAliasAnalysis();
106 AA.alias(MemoryLocation(P->getValue(), P->getSize(), P->getAAInfo()),
126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) {
147 AliasAnalysis &AA) const {
155 return AA.alias(MemoryLocation(SomePtr->getValue(), SomePtr->getSize(),
163 if (AA.alias(MemoryLocation(Ptr, Size, AAInfo),
170 if (AA.getModRefInfo(UnknownInsts[i],
179 AliasAnalysis &AA) const {
185 if (!C1 || !C2 || AA.getModRefInfo(C1, C2) != MRI_NoModRef ||
186 AA.getModRefInfo(C2, C1) != MRI_NoModRef)
191 if (AA.getModRefInfo(Inst, MemoryLocation(I.getPointer(), I.getSize(),
220 if (Cur->Forward || !Cur->aliasesPointer(Ptr, Size, AAInfo, AA)) continue;
238 if (!AS.Forward && AS.aliasesPointer(Ptr, Size, AAInfo, AA))
245 if (!AS.Forward && AS.aliasesUnknownInst(Inst, AA))
254 if (Cur->Forward || !Cur->aliasesUnknownInst(Inst, AA))
377 AS->addUnknownInst(Inst, AA);
382 AS->addUnknownInst(Inst, AA);
406 assert(&AA == &AST.AA &&