我希望从 C 代码生成 LLVM-IR 代码,并且想知道以下函数的 IR 生成情况如何:
stdio.h、string.h、stdlib.h 以及通常基于标准内存的函数,例如 malloc、calloc,因为我无法在以下位置找到大多数常用函数:
http://llvm.org/docs/LangRef.html并且想知道这种表示的局限性以及是否可能需要我添加自己的内在函数来处理标准/最流行的 c 函数。
我希望在运行时更改代码,所以想知道哪种方法会给我最大的灵活性,例如:改为在 AST 级别操作代码。
谢谢