Я пишу проход преобразования (оптимизации) LLVM, который вставляет вызовы функций (т.е. CallInst
) в библиотечную функцию.В настоящее время библиотечная функция является частью статической библиотеки (libtest.a
) и связана с скомпилированными объектными файлами при создании исполняемого файла (например, clang -o test a.o b.o c.o libtest.a
).Я хочу встроить библиотечную функцию в исходные файлы.Наличие библиотечной функции как части статической библиотеки является предпочтительным, но не обязательным.