Lines Matching refs:LoopInfo
122 static bool inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI);
129 static bool sink(Instruction &I, LoopInfo *LI, DominatorTree *DT,
145 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI,
157 bool runOnLoop(Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT,
168 collectAliasInfoForLoop(Loop *L, LoopInfo *LI, AliasAnalysis *AA);
287 Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT, in runOnLoop()
418 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion()
494 LoopInfo *LI;
508 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister()
717 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion()
1228 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in CloneInstructionInExitBlock()
1320 PHINode *TPN, Instruction *I, LoopInfo *LI, in sinkThroughTriviallyReplaceablePHI()
1356 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit()
1427 static bool sink(Instruction &I, LoopInfo *LI, DominatorTree *DT, in sink()
1616 LoopInfo &LI;
1643 AliasSetTracker &ast, LoopInfo &li, DebugLoc dl, int alignment, in LoopPromoter()
1727 LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, in promoteLoopAccessesToScalars()
1979 LoopInvariantCodeMotion::collectAliasInfoForLoop(Loop *L, LoopInfo *LI, in collectAliasInfoForLoop()
2112 static bool inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI) { in inSubLoop()