Home | History | Annotate | Download | only in Analysis

Lines Matching defs:AA

44     AliasAnalysis &AA = AST.getAliasAnalysis();
49 if (AA.alias(AliasAnalysis::Location(L->getValue(),
103 AliasAnalysis &AA = AST.getAliasAnalysis();
105 AA.alias(AliasAnalysis::Location(P->getValue(), P->getSize(),
126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) {
145 AliasAnalysis &AA) const {
153 return AA.alias(AliasAnalysis::Location(SomePtr->getValue(),
162 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo),
170 if (AA.getModRefInfo(UnknownInsts[i],
179 bool AliasSet::aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const {
186 AA.getModRefInfo(C1, C2) != AliasAnalysis::NoModRef ||
187 AA.getModRefInfo(C2, C1) != AliasAnalysis::NoModRef)
192 if (AA.getModRefInfo(Inst, AliasAnalysis::Location(I.getPointer(),
223 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue;
241 if (!I->Forward && I->aliasesPointer(Ptr, Size, TBAAInfo, AA))
251 if (I->Forward || !I->aliasesUnknownInst(Inst, AA))
305 AA.getTypeStoreSize(LI->getType()),
319 AA.getTypeStoreSize(Val->getType()),
343 AS->addUnknownInst(Inst, AA);
348 AS->addUnknownInst(Inst, AA);
369 assert(&AA == &AST.AA &&
433 uint64_t Size = AA.getTypeStoreSize(LI->getType());
442 uint64_t Size = AA.getTypeStoreSize(SI->getOperand(0)->getType());
488 AA.deleteValue(PtrVal);
527 AA.copyValue(From, To);