Resultados da pesquisa a pedido "llvm-clang"

2 a resposta

Os compiladores C ++ realizam otimizações em tempo de compilação nos fechamentos lambda?

Suponha que tenhamos o seguinte código (sem sentido): const int a = 0; int c = 0; for(int b = 0; b < 10000000; b++) { if(a) c++; c += 7; }A variável 'a' é igual a zero; portanto, o compilador pode deduzir no tempo de compilação que a instrução ...

2 a resposta

Convenções de nomenclatura Objective-C com ARC e possíveis ressalvas

Eu tenho experiência com codificação ARC pura. Como um recurso de compilador, ele honra a família de métodos Objctive-C em manter retidas / soltas chamadas s...

3 a resposta

clang: sem definições de método virtual fora de linha (classe C ++ abstrata pura)

Estou tentando compilar o seguinte código C ++ simples usando o Clang-3.5: test.h: class A { public: A(); virtual ~A() = 0; };test.cc: #include "test.h" A::A() {;} A::~A() {;}O comando que eu uso para compilar isso (Linux, uname -r: ...

1 a resposta

Adicionando uma chamada de função no meu código IR no llvm

Você pode me dar um exemplo, como adicionar uma chamada simples de uma função foo(x);no meu código de IR com o meu passe no llvm?

3 a resposta

Suporte ao OpenMP no OSX 10.11, erros de gcc com "arquivo omp.h não encontrado"

Eu tenho usado a versão 5.3.0 do gcc. Ele diz que ele vem com suporte para openmp. Mas toda vez que compilo um programa usando o gcc [pelo terminal] ou via xCode 7, recebo o mesmo erro, "arquivo omp.h não encontrado". Eu pesquisei muito sobre ...

2 a resposta

Habilitar LLVM + Clang no novo projeto do Xcode causa erros de vinculação

Fiz uma desinstalação completa e limpa do XCode, excluí as prefs e a pasta complete / Developer e reinstalei o XCode novamente. Eu crio um novo aplicativo Cocoa, vou para o Target, executando "Get info" no destino e habilito "C / C ++ compiler ...

2 a resposta

Compilando CUDA com clang

Eu sou novo no LLVM. Ouvi dizer que o clang suporta CUDA. Como faço para compilar o CUDA usando o clang? Eu tenho que fazer algumas alterações de configuraçã...

1 a resposta

O aplicativo falha se um nome de propriedade começar com novo

No meu projeto, estou usando coredata. Uma das entidades possui um atributo chamadonewTotal, em sua classe NSManagedObject correspondente, a declaração de propriedade é como @property (nonatomic, strong) NSString *newTotal;Se eu adicionar uma ...

1 a resposta

Adicionando nós ao AST de Clang

Eu preciso inserir novos nós no AST. por exemplo, adicionando um espaço para nome a uma função: Transformando isso - void foo();nisso - namespace bar { void foo(); }Eu liComo clonar ou criar um nó de clang AST ...

1 a resposta

Programa C ++ não compilando com Clang e visual Studio 2010 Express

Estou tentando compilar o código-fonte conforme descrito neste tutorial com o visual c ++ 2010 ...