Lines Matching refs:AA
60 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() argument
71 if (AA.getModRefInfo(S, Loc) & MRI_Mod) in isSafeToMove()
86 if (AA.getModRefInfo(S, CS) & MRI_Mod) in isSafeToMove()
141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() argument
150 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
201 AAResults &AA) { in ProcessBlock() argument
229 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { in ProcessBlock()
241 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() argument
249 MadeChange |= ProcessBlock(I, DT, LI, AA); in iterativelySinkInstructions()
260 auto &AA = AM.getResult<AAManager>(F); in run() local
262 if (!iterativelySinkInstructions(F, DT, LI, AA)) in run()
282 auto &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local
284 return iterativelySinkInstructions(F, DT, LI, AA); in runOnFunction()