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, I.getPointer(), I.getSize()) !=
221 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue;
239 if (!I->Forward && I->aliasesPointer(Ptr, Size, TBAAInfo, AA))
249 if (I->Forward || !I->aliasesUnknownInst(Inst, AA))
303 AA.getTypeStoreSize(LI->getType()),
317 AA.getTypeStoreSize(Val->getType()),
341 AS->addUnknownInst(Inst, AA);
346 AS->addUnknownInst(Inst, AA);
367 assert(&AA == &AST.AA &&
431 uint64_t Size = AA.getTypeStoreSize(LI->getType());
440 uint64_t Size = AA.getTypeStoreSize(SI->getOperand(0)->getType());
486 AA.deleteValue(PtrVal);
525 AA.copyValue(From, To);