Lines Matching refs:AA
129 void AliasSet::addUnknownInst(Instruction *I, BatchAAResults &AA) { in addUnknownInst() argument
155 BatchAAResults &AA) const { in aliasesMemoryLocation()
161 AliasResult AR = AA.alias(MemLoc, ASMemLoc); in aliasesMemoryLocation()
168 if (isModOrRefSet(AA.getModRefInfo(Inst, MemLoc))) in aliasesMemoryLocation()
175 BatchAAResults &AA) const { in aliasesUnknownInst()
186 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst()
187 isModOrRefSet(AA.getModRefInfo(C2, C1))) { in aliasesUnknownInst()
195 MR |= AA.getModRefInfo(Inst, ASMemLoc); in aliasesUnknownInst()
236 AliasResult AR = AS.aliasesMemoryLocation(MemLoc, AA); in mergeAliasSetsForMemoryLocation()
249 FoundSet->mergeSetIn(AS, *this, AA); in mergeAliasSetsForMemoryLocation()
259 if (AS.Forward || !isModOrRefSet(AS.aliasesUnknownInst(Inst, AA))) in findAliasSetForUnknownInst()
266 FoundSet->mergeSetIn(AS, *this, AA); in findAliasSetForUnknownInst()
370 AS->addUnknownInst(Inst, AA); in addUnknown()
374 AliasSets.back().addUnknownInst(Inst, AA); in addUnknown()
404 ModRefInfo CallMask = AA.getMemoryEffects(Call).getModRef(); in add()
421 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx); in add()
438 assert(&AA == &AST.AA && in add()
489 AliasAnyAS->mergeSetIn(*Cur, *this, AA); in mergeAllAliasSets()
577 auto &AA = AM.getResult<AAManager>(F); in run() local
578 BatchAAResults BatchAA(AA); in run()