Lines Matching full: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()
176 AAResults &AA) { in ProcessBlock() argument
201 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { in ProcessBlock()
213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() argument
221 MadeChange |= ProcessBlock(I, DT, LI, AA); in iterativelySinkInstructions()
232 auto &AA = AM.getResult<AAManager>(F); in run() local
234 if (!iterativelySinkInstructions(F, DT, LI, AA)) in run()
253 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local
255 return iterativelySinkInstructions(F, DT, LI, AA); in runOnFunction()