blob: 1b849aa424285fdae67cb2e9cd75fad49d985780 [file] [log] [blame] [edit]
#pragma once
namespace llvm
{
class Function;
}
// Analyzes the reducibility of the control flow graph of F and uses node splitting
// to make an irredicible CFG reducible. Returns the number of node splits.
int makeReducible(llvm::Function* F);