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