6 #ifndef JLM_LLVM_FRONTEND_CONTROLFLOWRESTRUCTURING_HPP
7 #define JLM_LLVM_FRONTEND_CONTROLFLOWRESTRUCTURING_HPP
12 class ControlFlowGraph;
Global memory state passed between functions.
static void RestructureBranches(ControlFlowGraphNode &entry, ControlFlowGraphNode &exit)
static void RestructureControlFlow(ControlFlowGraphNode &, ControlFlowGraphNode &, std::vector< TailControlledLoop > &)
static void RestructureLoops(ControlFlowGraphNode ®ionEntry, ControlFlowGraphNode ®ionExit, std::vector< TailControlledLoop > &loops)