LLVM IR操作码文档

use*_*443 8 documentation bytecode llvm llvm-ir

我已阅读LLVM IR 语言参考bitcode文件格式,但我没有找到任何包含操作码列表或解释指令编码的文档.

有没有可以找到这些信息的地方,或者搜索源代码是否必要?

Oak*_*Oak 6

您必须查看源代码。幸运的是,所有这些都非常整齐地排列在LLVMBitCodes.h中。

请记住,编码偶尔会发生变化,因此如果您依赖它做任何事情,请务必小心(尽管我认为事情只是添加到枚举中,而不是删除或更改)。