gpt4 book ai didi

llvm - 将 LLVM IR 转换为其他语言代码

转载 作者:行者123 更新时间:2023-12-04 04:38:04 28 4
gpt4 key购买 nike

我想将 LLVM IR 转换为类似 C 的语言(我们可以说是玩具 C 语言),其语法类似于 C 并带有一些新关键字。我知道我必须为此编写很长的代码。但是我不会怎么办?
任何人都可以指导我吗?或者是否有一些教程之类的东西可用,以便我可以从中获得帮助。
提前致谢
更新 1
我遇到了一个解释到 build LLVM IR for Kaleidoscope 的链接如果我能得到一个将这个 IR 转换回代码的教程,它将提供很多帮助

最佳答案

你的问题过于宽泛。这是一项艰巨的任务,您应该更具体地说明您正在寻求帮助的任务的哪一部分。以下是您可能想要查看的现有项目的一些提示:

  • LLVM C 后端 - 从 LLVM IR 生成 C 代码。需要注意的是,此后端在 3.1 版本后被删除,因此您必须查看 sources of earlier releases .
  • Emscripten - 从 LLVM IR 生成 Javascript
  • 关于llvm - 将 LLVM IR 转换为其他语言代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19385878/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com