Resultados de la búsqueda a petición "llvm"
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 ...
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 ...
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 ...
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 ...
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): ...
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 ...
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 ...
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 ...
¿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 ...
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 ...