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

6 la respuesta

code ejemplos para aprender programación de back-end LLVM

Estoy aprendiendo programación backends LLVM. Actualmente me interesan los pases de análisis, las transformaciones posteriores del programa. (Supongo que ya que seré más fluido con el análisis, entonces será el momento para las transformaciones ...

4 la respuesta

Clang en Windows

n primer lugar, he seguido a "Comenzando: Construyendo y ejecutando Clang" [http://clang.llvm.org/get_started.html]. En particular, lo he construido de acuerdo con la sección "Uso de Visual Studio". En otras palabras, lo he creado con Visual ...

2 la respuesta

LLVM insertvalue mal optimizado?

¿Debo evitar usar la instrucción 'insertvalue' combinada con cargar y almacenar cuando emito el código LLVM? Siempre obtengo mal código nativo optimizado cuando lo uso. Mira el siguiente ejemplo ; ModuleID = 'mod' target datalayout ...

2 la respuesta

Recopilación de fuente a fuente con LLVM [cerrado]

Necesito convertir el código fuente del ensamblado x86 a un archivo .ll legible por humanos LLVM (también conocido como lenguaje ensamblador LLVM). ¿Cómo puedo hacer esto? Si no hay una solución directa, ¿sería posible implementar una dentro de ...

2 la respuesta

CMake compilación de LLVM clang falla con "Error inesperado al ejecutar llvm-build: Traceback (...) import llvmbuild"

Quiero construir el compilador clang LLVM, pero CMake termina con el siguiente mensaje de error: CMake Error at CMakeLists.txt:256 (message): Unexpected failure executing llvm-build: Traceback (most recent call last): ...

6 la respuesta

La forma más fácil de trabajar con formato intermedio

Una herramienta en la que estoy trabajando necesita tomar el formato intermedio generado por el compilador, agregarle un código y luego darle ese código intermedio modificado al back-end del compilador para generar el código final. Al ...

10 la respuesta

Cómo hacer compilación clang a llvm IR

Quiero que clang compile miC/C++ código aLLVM bytecode en lugar de ejecutable binario. ¿Cómo puedo lograr eso? Y si consigo laLLVM bytecode, ¿cómo puedo llevarlo para compilarlo más en ejecutable binario? ásicamente, quiero agregar algo de mi ...

2 la respuesta

alor de @Set para llvm :: ConstantInt

Estoy jugando con LLVM. Pensé en cambiar el valor de una constante en el código intermedio. Sin embargo, para la clasellvm :: ConstantInt [http://llvm.org/docs/doxygen/html/classllvm_1_1ConstantInt.html], No veo una función setvalue. ¿Alguna ...

2 la respuesta

¿Cómo uso un pase de función existente de mi LLVM - pase?

He estado usando LLVM y estaba confundido sobre cómo usar un pase ya presente diferente de mi propio pase. Precisamente, mi programa necesita el cálculo de la frontera de dominio para cualquier instrucción dada. LLVM ya tiene la clase de función ...

6 la respuesta

ensamblador llvm-gcc: sintaxis LDR

Este código se compila muy bien en gcc, pero cuando se usa llvm (llvm-gcc), dice"constant expression expected" en la línea conldr El problema es la sintaxis: ¿cómo especifico el lugar donde está mi matriz? No quiero codificar el desplazamiento ...