Lines Matching refs:AA
30 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() argument
41 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove()
56 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove()
104 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() argument
113 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
175 AAResults &AA) { in ProcessBlock() argument
203 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { in ProcessBlock()
215 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() argument
223 MadeChange |= ProcessBlock(I, DT, LI, AA); in iterativelySinkInstructions()
234 auto &AA = AM.getResult<AAManager>(F); in run() local
236 if (!iterativelySinkInstructions(F, DT, LI, AA)) in run()
255 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local
257 return iterativelySinkInstructions(F, DT, LI, AA); in runOnFunction()