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

4 la respuesta

Lenguaje de salida del compilador - LLVM IR vs C

Para escribir un compilador, ¿cuáles son las ventajas y desventajas de usar LLVM IR vs C para un idioma de destino? Sé que se usan los dos, y me imagino que ...

1 la respuesta

generar CFG para todo el código fuente con LLVM

¿Alguien de la comunidad LLVM sabe si hay una manera de generar CFG para todo el código fuente de entrada usandoopt -dot-cfg foo.ll(.bc) ? como este genera el CFG por función, las conexiones entre funciones serán ignoradas. Parece que la ...

1 la respuesta

LLVM: la instrucción no domina todos los usos

4 la respuesta

¿Es posible generar automáticamente código llvm c ++ api desde LLVM-IR?

La página de demostración en línea de clang 3.0http: //llvm.org/demo/index.cg [http://llvm.org/demo/index.cgi] proporciona una opción para generar el código LLVM C ++ API "que representa el LLVM-IR para el programa de entrada. Is "produce ...

4 la respuesta

Obtención del nombre de la variable original para un valor LLVM

Los operandos para un

2 la respuesta

LLVM JIT-compilado programa no puede encontrar funciones externas

2 la respuesta

LLVM inserta llamadas de función pthread en IR

Estoy escribiendo un pase de LLVM (es un

3 la respuesta

Llama LLVM Jit desde el programa c

He generado un archivo bc con el compilador en línea en llvm.org, y me gustaría saber si es posible cargar este archivo bc desde un programa ac o c ++, ejecu...

1 la respuesta

Obtenga ciclos de CPU de LLVM IR usando CostModel

Desde LLVM 3.0, hay CostModel.cpp en el directorio de Análisis. Refiriéndose a su documento, dice Este archivo define el análisis del modelo de costos. Proporciona una estimación de costos muy básica para LLVM-IR. Este análisis utiliza los ...

1 la respuesta

¿Qué significa el tipo de valor de máquina "otro" en llvm SDnodes

Estoy tratando de entender más profundamente el proceso de selección de instrucciones en llvm y para eso estoy depurando paso a paso la función CodeGenAndEmitDAG. He impreso una pequeña función (ver más abajo) justo antes del paso de combinación: ...