1. 首页
  2. 考试认证
  3. 其它
  4. llvm base types高级LLVM相关包中的类型定义

llvm base types高级LLVM相关包中的类型定义

上传者: 2024-12-16 14:50:31上传 ZIP文件 33.03KB 热度 13次

这个包定义了llvm-analysisllvm-data-interop包中使用的类型。它是一个单独的包,主要是因为由于C++链接问题需要拆分llvm-data-interopllvm-data-interop需要这个包中的定义,但不能依赖llvm-analysis(它也需要这些类型)。此外,为了避免代码重复,在llvm-data-interop中使用的一些C++枚举值实际上包含在这个包中。此包中的定义用于(通过c2hs)构建Haskell等价物。基本类型需要这些定义,但llvm-data-interop包也需要能够找到标头。这在llvm-data-interop中的Setup.hs中处理,并与此包合作(将cabal生成的路径导出到已安装的标头)。只有llvm-data-interopllvm-analysis需要此包中的定义。

下载地址
用户评论