Files
revng-revng/lib/Backend/VariableScopeAnalysis.h
T
Pietro Fezzardi fc40f646a4 Replace CBackendPass with revng-decompile tool
This commit replace the old CBackendPass with a standalone tool:
revng-decompile.
This pass at the moment runs the three stages of decompilation:
  - CFG restructuring
  - Beautify GHAST
  - C Code generation
2022-05-11 15:19:25 +02:00

22 lines
342 B
C++

#pragma once
//
// Copyright rev.ng Labs Srl. See LICENSE.md for details.
//
#include "llvm/ADT/SmallPtrSet.h"
namespace llvm {
class Function;
class Value;
} // end namespace llvm
class ASTTree;
llvm::SmallPtrSet<const llvm::Value *, 32>
collectLocalVariables(const llvm::Function &F);
bool hasLoopDispatchers(const ASTTree &GHAST);