在哪里可以找到QEMU (TCG)的/ LLVM IR操作语义?



有人知道任何公开的QEMU的TCG操作语义描述吗? 我宁愿找到一些关于LLVM的东西,但我不确定这两者是否非常相似?特别是 TCG 有时使用自定义帮助程序函数而不是微操作。

任何指示将不胜感激。

谢谢。 此致敬意

QEMU 源代码中的 tcg/README 是各种 TCG 操作的文档。请注意,TCG ops 的确切集合和语义纯粹是 QEMU 的内部实现细节——它们可以并且确实会发生变化(主要是添加新的操作,但偶尔会澄清或更改现有的操作(。

LLVM IR 和 QEMU TCG 之间没有任何关系,除了两者都是非常常见的编译器设计模式"使用与架构无关的中间表示"的实例。

最新更新