Loop* FlowGraph::getOuterMostLoopForLoop(uint32_t idx){ Loop* input = loops[idx]; while (input->getIndex() != getOuterLoop(input->getIndex())->getIndex()){ input = getOuterLoop(input->getIndex()); } return input; }