Я пытаюсь сделать LLVM
встроенной функцией из библиотеки.Сделать LLVM встроенной функцией из библиотеки
У меня есть LLVM файлы (битового кода, сгенерированные вручную), что я связан с llvm-link
, и у меня есть библиотека (написанный на C) скомпилирован в clang
от битового кода и архивируются с llvm-ar
. Мне удается связать все вместе и выполнить, но мне не удается получить LLVM
, чтобы встроить функцию из библиотеки. Есть ли какие-то подсказки о том, как это сделать?
Работает как очарование – capitrane
Как я могу начать сеанс интернализации? – osgx
@osgx: посмотрите 'createInternalizePass' (' lib/Transforms/IPO/Internalize.cpp'). –