2011-05-31 01:40:17 UTC
previous
next
#ifndef JSONMODULE_H
#define JSONMODULE_H
#include <map>
#include "llvm/Module.h"
#include "llvm/Function.h"
#include "llvm/BasicBlock.h"
#include "llvm/Instruction.h"
#include "JsonObject.h"
class JsonModule {
public:
JsonModule(llvm::Module* m);
JsonObject get_json();
private:
std::map<llvm::Function*, int> _function_ids;
std::map<llvm::
};
#endif // JSONMODULE_H