Resultados de la búsqueda a petición "llvm"

3 la respuesta

LLVM fuera de la compilación de paso de origen: módulos cargables no compatibles (en Linux)

Compilé e instalé LLVM desde el tronco en Debian Wheezy hace unas semanas (configurar y hacer) y ahora traté de compilar el código fuentePase llvm-mutate [http://eschulte.github.io/llvm-mutate/]. AFAICC, llvm-mutate sigue el cmake instrucciones ...

1 la respuesta

Agregar una llamada de función en mi código IR en llvm

¿Me puede dar un ejemplo, cómo agregar una llamada simple de una función foo(x);en mi código IR con mi pase en llvm?

1 la respuesta

Instalación de bibliotecas LLVM junto con Xcode

Así que acabo de instalar Xcode en mi Mac y ahora también me gustaría instalar LLVM para jugar un poco con LLVM. Actualmente, el compilador no puede (obviamente) encontrar los archivos de encabezado necesarios. Entonces, ¿cuál es la mejor manera ...

1 la respuesta

El código clang ++ no optimizado genera "movl $ 0, -4 (% rbp)" innecesarios en un main trivial ()

Creé un programa mínimo de C ++: int main() { return 1234; }y lo compiló con clang ++ 5.0 con la optimización deshabilitada (el valor predeterminado-O0)El código de ensamblaje resultante ...

2 la respuesta

clang / clang ++ no encuentra encabezados C / C ++ en windows?

Hace 1 hora descargué llvm-3.6.0-rc4-win32.exe de http://llvm.org/pre-releases/3.6.0/ [http://llvm.org/pre-releases/3.6.0/] . Traté de compilar código C simple que simplemente imprima "hola", pero no lo hizo, porque clang.exe no puede encontrar ...

4 la respuesta

¿Es posible transformar el bytecode de LLVM en el bytecode de Java?

He oído que el motor de aplicaciones de Google puede ejecutar cualquier lenguaje de programación que se pueda transformar en código de bytes Java a través de suJVM. Me preguntaba si sería posible convertir el bytecode de LLVM en el bytecode de ...

2 la respuesta

El comando Xcode 7 falló debido a la señal: instrucción ilegal 4

Acabo de usar la herramienta de migración de Xcode 7 para migrar un proyecto de Swift 1.2 a 2. Después de arreglar los errores perdidos y demás, todo está bien, excepto un error que me impide incluso construir: El comando falló debido a la señal: ...

1 la respuesta

Cambiar nombre de la función LLVM

Tengo un objeto Módulo LLVM que contiene una función particular que me gustaría cambiar el nombre. ¿Hay alguna forma de simplemente cambiar el nombre de una función?

1 la respuesta

LLVM no puede desenrollar bucles [No se puede desenrollar; bucle no terminado por una rama condicional]

Recibo un errorCan't unroll; loop not terminated by a conditional branch para el siguiente código: for(i=0 ; j<10 && i<5 ; i++) j= j+2; Estoy usando el siguiente comando para desenrollar bucles en un archivoa.bc: opt -loops -loop-rotate ...

1 la respuesta

¿Cómo detectar -stdlib = libc ++ en el preprocesador?

Creo que esto es parte del problema enNingún tipo llamado 'unique_ptr' en el espacio de nombres 'std' al compilar bajo LLVM / Clang [https://stackoverflow.com/q/31655462]. De acuerdo con Marshall ...