Resultados da pesquisa a pedido "llvm"

1 a resposta

Por que clang produz asm ineficiente com -O0 (para esta soma simples de ponto flutuante

Estou desmontando este código no llvm clang Apple LLVM versão 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); } Compilei sem especificações -O, mas também tentei com -O0 (fornece o mesmo) ...

3 a resposta

Geração de compilação do VSTS lançando erro de versão de código de bit inválido

Para gerar compilações para testadores, usamos o VSTS em nosso projeto. Quando fazemos o checkout e executamos a ramificação em nosso mac com xcode, ele funciona bem. Mas quando eu tento liberar uma compilação através do VSTS, lança um erro como ...

1 a resposta

Criando variável local na função LLVM

Nollvm::Module existem 2 campos interessantes: typedef SymbolTableList<Function> FunctionListType; typedef SymbolTableList<GlobalVariable> GlobalListType; GlobalListType GlobalList; ///< The Global Variables in the module FunctionListType ...

1 a resposta

O código clang ++ não otimizado gera "movl $ 0, -4 (% rbp)" desnecessário em um main () trivial

Criei um programa C ++ mínimo: int main() { return 1234; }compilamos com clang ++ 5.0 com a otimização desativada (o padrão-O0)O código de montagem resultante ...

3 a resposta

Por que o Clang está adicionando atributos automaticamente às minhas funções?

Eu tenho um pedaço de código que estou tentando transformar em código de bits LLVM: int main() { volatile double n = 0.45; for (int j = 0; j < 32; j++) { n *= j; } return 0; }Eu executo o seguinte comando nele: clang -O0 -S -emit-llvm ...

1 a resposta

Construindo e usando uma cadeia de ferramentas llvm pura para c ++ no linux

Supondo que isso seja possível, alguém poderia me dizer, como eu tenho que configurar o cmake build para criar uma cadeia de ferramentas llvm "pura" no ubuntu-16.04 que consiste em clanglldlibc ++libc ++ abilibunwind (llvm)compiler-rtquaisquer ...

2 a resposta

O que é a versão correta do llvm / clang / xcode?

esteessência [https://gist.github.com/yamaya/2924292]menciona que o xcode 9 publicou com 'Apple LLVM versão 9.0.0 (clang-900.0.38)', mas a última versão do llvm emllvm.org [http://releases.llvm.org/]é o LLVM 5.0.0. Qual é a relação entre eles?

1 a resposta

O lldb não está iniciando um aplicativo

esta é minha primeira experiência no modo de linha de comando do lldb. mal sucedido. kit mínimo instalado com clang, lld, lldb v5 (ubuntu 16.04)aplicativo de amostra criado com clang.tentando começar:applcation do lldb > correr erro: falha ao ...

1 a resposta

compilando funções aninhadas com clang versus gcc

Eu tenho um arquivo c que posso compilar sem problemas usandoGCC como abaixo: gcc foo.c no entanto, usando o mesmo arquivo, estou recebendo erro de ter definido funções dentro do main usandoclang: clang foo.c foo:230:1: error: function ...

2 a resposta

Ative o suporte ao OpenMP em clang no Mac OS X (sierra & Mojave)

Estou usando o Mac OS X Sierra e descobri que o clang (LLVM versão 8.1.0 (clang-802.0.38)) não suporta o OpenMP: quando executoclang -fopenmp program_name.c, Recebi o seguinte erro: clang: error: unsupported option '-fopenmp' Parece que o clang ...