gpt4 book ai didi

scala - 控制数据流图或中间表示

转载 作者:行者123 更新时间:2023-12-01 09:18:27 24 4
gpt4 key购买 nike

我们正在开展一个项目,以根据称为分配决策图的东西为代码提供中间表示。因此,如果有人可以告诉我们你们是如何编译代码以及如何访问编译期间生成的图形(即在解析语法代码之后),那将会非常有帮助。

即使是关于在编译器解析后访问代码的帮助也很好。也感谢任何有关如何去做的帮助。

最佳答案

目前,在用户源代码和指定的 C++ 或 Verilog 后端之间,没有明确定义的 Chisel 中间表示。

但是,我相信这是 Chisel 开发人员中的一个当前项目,目的是拆分后端并允许访问 IR(并允许用户定义的编译器传递)。

与此同时,查看 Backend.scala(尤其是 elaborate() 方法)。这就是许多魔法的发源地。我相信可以在精化过程中跳转到 Scala 命令行,这将使您能够访问硬件树表示,但我不确定这对您有多大意义或用处。

关于scala - 控制数据流图或中间表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19465112/

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