Lines Matching refs:LoopAnalyzer
22 class LoopAnalyzer { class
24 explicit LoopAnalyzer(Cfg *Func);
41 LoopAnalyzer() = delete;
42 LoopAnalyzer(const LoopAnalyzer &) = delete;
43 LoopAnalyzer &operator=(const LoopAnalyzer &) = delete;
120 void LoopAnalyzer::LoopNode::reset() { in reset()
128 NodeList::const_iterator LoopAnalyzer::LoopNode::successorsEnd() const { in successorsEnd()
132 void LoopAnalyzer::LoopNode::incrementLoopNestDepth() { in incrementLoopNestDepth()
136 bool LoopAnalyzer::LoopNode::hasSelfEdge() const { in hasSelfEdge()
144 LoopAnalyzer::LoopAnalyzer(Cfg *Fn) : Func(Fn) { in LoopAnalyzer() function in Ice::LoopAnalyzer
159 void LoopAnalyzer::computeLoopNestDepth() { in computeLoopNestDepth()
189 LoopAnalyzer::LoopNode *
190 LoopAnalyzer::processNode(LoopAnalyzer::LoopNode &Node) { in processNode()
258 auto LoopBodies = LoopAnalyzer(Func).getLoopBodies(); in ComputeLoopInfo()