6 #ifndef JLM_LLVM_FRONTEND_LLVMMODULECONVERSION_HPP
7 #define JLM_LLVM_FRONTEND_LLVMMODULECONVERSION_HPP
11 #include <llvm/IR/Attributes.h>
23 class InterProceduralGraphModule;
31 const ::llvm::AttributeList & attributeList,
33 TypeConverter & typeConverter);
35 std::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)