6#ifndef JLM_LLVM_FRONTEND_LLVMMODULECONVERSION_HPP
7#define JLM_LLVM_FRONTEND_LLVMMODULECONVERSION_HPP
11#include <llvm/IR/Attributes.h>
23class InterProceduralGraphModule;
31 const ::llvm::AttributeList & attributeList,
33 TypeConverter & typeConverter);
35std::unique_ptr<InterProceduralGraphModule>
Global memory state passed between functions.
std::unique_ptr< InterProceduralGraphModule > ConvertLlvmModule(::llvm::Module &llvmModule)
Attribute::kind ConvertAttributeKind(const ::llvm::Attribute::AttrKind &kind)
AttributeList convertAttributeList(const ::llvm::AttributeList &attributeList, const size_t numParameters, TypeConverter &typeConverter)