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

1 la respuesta

¿Por qué el sonido metálico produce asm ineficiente con -O0 (para esta simple suma de coma flotante)?

Desarmo este código en llvm clang Apple LLVM versión 8.0.0 (clang-800.0.42.1): int main() { float a=0.151234; float b=0.2; float c=a+b; printf("%f", c); } Compilé sin especificaciones -O, pero también intenté con -O0 (da lo mismo) y -O2 (en ...

3 la respuesta

VSTS Build Generation arrojando error de versión de código de bit inválido

Para generar compilaciones para probadores, usamos VSTS en nuestro proyecto. Cuando finalizamos la compra y ejecutamos la rama en nuestro mac con xcode, funciona bien. Pero cuando intento liberar una compilación a través de VSTS, arroja el error ...

1 la respuesta

Crear variable local en la función LLVM

Inllvm::Module hay 2 campos interesantes: typedef SymbolTableList<Function> FunctionListType; typedef SymbolTableList<GlobalVariable> GlobalListType; GlobalListType GlobalList; ///< The Global Variables in the module FunctionListType ...

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 ...

3 la respuesta

¿Por qué Clang agrega automáticamente atributos a mis funciones?

Tengo un fragmento de código que intento convertir en código de bits LLVM: int main() { volatile double n = 0.45; for (int j = 0; j < 32; j++) { n *= j; } return 0; }Ejecuto el siguiente comando en él: clang -O0 -S -emit-llvm ...

1 la respuesta

Creación y uso de una cadena de herramientas llvm pura para c ++ en linux

Suponiendo que esto sea posible, alguien podría decirme cómo debo configurar la compilación de cmake para crear una cadena de herramientas llvm "pura" en ubuntu-16.04 que consiste en sonido metálicolldlibc ++libc ++ abilibunwind ...

2 la respuesta

¿Cuál es la versión adecuada de llvm / clang / xcode?

Estaesencia [https://gist.github.com/yamaya/2924292]menciona que xcode 9 publicado con 'Apple LLVM versión 9.0.0 (clang-900.0.38)', pero la última versión de llvm enllvm.org [http://releases.llvm.org/]es LLVM 5.0.0. ¿Cuál es la relación entre ellos?

1 la respuesta

lldb no está iniciando una aplicación

Esta es mi primera experiencia en el modo de línea de comandos de lldb. fracasado. Kit mínimo instalado con clang, lld, lldb v5 (ubuntu 16.04)aplicación de muestra construida con clang.tratando de comenzar:aplicación lldb > correr error: falló ...

1 la respuesta

compilar funciones anidadas con clang versus gcc

Tengo un archivo c que puedo compilar sin problemas usandoGCC como abajo: gcc foo.c sin embargo, usando el mismo archivo, recibo un error de tener funciones definidas dentro de main usandoclang: clang foo.c foo:230:1: error: function ...

2 la respuesta

Habilite la compatibilidad con OpenMP en clang en Mac OS X (sierra y Mojave)

Estoy usando Mac OS X Sierra, y descubrí que clang (LLVM versión 8.1.0 (clang-802.0.38)) no es compatible con OpenMP: cuando ejecutoclang -fopenmp program_name.c, Tuve el siguiente error: clang: error: unsupported option '-fopenmp' Parece que ...