Preguntas con etiqueta "llvm"

0

Cómo agregar biblioteca estándar de C como módulo de llvm JIT?

Cuando declaro que algunas de las funciones en mi código de IR, que pertenece a la biblioteca estándar de C(printf por ejemplo), el JIT se informe de que el símbolo no se encuentra. Así que es allí cualquier manera de la que puedo agregar estas bibl...
0

Error del vinculador con LLVM (Traslados en genérico ELF)

Estoy tratando de construir un compilador mediante LLVM pero me da errores del vinculador de la siguiente manera cuando intento compilar (en la actualidad todos estoy tratando de hacer es incluir LLVMContext.h). Básicamente estoy tratando de enlace e...
0

Es LLVM IR CFGPrinterLegacyPass tiene ningún pase de dependencia?

Estoy usando LLVM. Noto que hay una generación en CFG salida CFGPrinterLegacyPass y puedo usar opt -dot-cfg para cargar el pase. Me gustaría saber ¿hay alguna otra pases automatizado agregar al IR tubería cuando uso el opt -dot-cfg. El problema es ...
0

¿Cómo puedo generar una estructura de valores de retorno en LLVM IR que son compatibles con el C?

Con mi LLVM-juguete basado en el compilador, quiero compilar el equivalente de este código C: struct a { long a[4]; }; struct b { long b[2]; }; struct a doStuff(struct b); struct a myFunction(struct b v) { return doStuff(v); } Mientras que myFu...
0

¿Cómo puedo solucionar referencia Indefinida cuando es la causa de construir clang desde cero?

Estoy tratando de construir de C/C++ toolchains desde cero. He construido glibc, libc++, libc++abi pero la siguiente referencia indefinida de error cuando la construcción de estruendo. ¿Cómo puedo solucionar este error? Hay un libLLVMSupport.una en ...