Lines Matching defs:LoopExtractor
1 //===- LoopExtractor.cpp - Extract each loop into a new function ----------===//
16 #include "llvm/Transforms/IPO/LoopExtractor.h"
58 struct LoopExtractor {
59 explicit LoopExtractor(
128 return LoopExtractor(NumLoops, LookupDomTree, LookupLoopInfo, LookupACT)
133 bool LoopExtractor::runOnModule(Module &M) {
161 bool LoopExtractor::runOnFunction(Function &F) {
220 bool LoopExtractor::extractLoops(Loop::iterator From, Loop::iterator To,
239 bool LoopExtractor::extractLoop(Loop *L, LoopInfo &LI, DominatorTree &DT) {
272 if (!LoopExtractor(NumLoops, LookupDomTree, LookupLoopInfo,