标签: clang llvm llvm-ir inline-functions
我正在编写LLVM转换(优化)过程,该过程将函数调用(即CallInst)插入到库函数中。目前,该库函数是静态库(libtest.a)的一部分,并在我创建可执行文件(例如clang -o test a.o b.o c.o libtest.a)时链接到已编译的目标文件。我想做的是在源文件中内联库函数。最好将库功能作为静态库的一部分,但这不是必需的。
CallInst
libtest.a
clang -o test a.o b.o c.o libtest.a