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(),
221 if (Cur->Forward || !Cur->aliasesPointer(Ptr, Size, AAInfo, AA)) continue;
239 if (!I->Forward && I->aliasesPointer(Ptr, Size, AAInfo, AA))
246 if (!I->Forward && I->aliasesUnknownInst(Inst, AA))
255 if (Cur->Forward || !Cur->aliasesUnknownInst(Inst, AA))
354 AS->addUnknownInst(Inst, AA);
359 AS->addUnknownInst(Inst, AA);
380 assert(&AA == &AST.AA &&