Files
2025-12-10 16:16:14 +01:00

23 lines
554 B
C++

#pragma once
//
// This file is distributed under the MIT License. See LICENSE.md for details.
//
#include "revng/PipeboxCommon/LLVMContainer.h"
#include "revng/PipeboxCommon/Model.h"
namespace revng::pypeline::analyses {
class AnalyzeDataLayout {
public:
static constexpr llvm::StringRef Name = "analyze-data-layout";
llvm::Error run(Model &Model,
const Request &Incoming,
llvm::StringRef Configuration,
LLVMFunctionContainer &ModuleContainer);
};
} // namespace revng::pypeline::analyses