Estoy tratando de hacer que LLVM
en línea funcione desde una biblioteca.Hacer LLVM en línea una función desde una biblioteca
tengo archivos de código binario (LLVM generados manualmente) que unidos entre sí con llvm-link
, y también tengo una biblioteca (escrito en C) compilado en código binario por clang
y archivados con llvm-ar
. Logré vincular todo junto y ejecutar, pero no logro obtener LLVM
para alinear una función de la biblioteca. ¿Alguna pista sobre cómo debe hacerse esto?
Funcionó como un amuleto – capitrane
¿Cómo puedo iniciar un pase de internalización? – osgx
@osgx: mira 'createInternalizePass' (' lib/Transforms/IPO/Internalize.cpp'). –