Resultados da pesquisa a pedido "llvm-ir"

1 a resposta

Obter ciclos da CPU do LLVM IR usando o CostModel

Desde o LLVM 3.0, existe o CostModel.cpp no diretório Analysis. Referindo-se ao seu documento, ele diz Este arquivo define a análise do modelo de custo. Ele fornece uma estimativa de custo muito básica para o LLVM-IR. Essa análise utiliza os ...

4 a resposta

Possível para gerar automaticamente o código api llvm c ++ api do LLVM-IR?

A página de demonstração online do clang 3.0http: //llvm.org/demo/index.cg [http://llvm.org/demo/index.cgi] fornece uma opção para gerar o código da API LLVM C ++ "representando o LLVM-IR para o programa de entrada. quot;Produzir código da API ...

1 a resposta

o que o tipo de valor da máquina “outro” significa nos SDnodes do llvm

Estou tentando entender mais profundamente o processo de seleção de instruções no llvm e por isso estou depurando passo a passo a função CodeGenAndEmitDAG. Imprimi uma pequena função (veja abaixo) logo antes da etapa de combinação - a primeira ...

4 a resposta

Linguagem de saída do compilador - LLVM IR vs C

Para escrever um compilador, quais são as vantagens e desvantagens de usar LLVM IR vs C para um idioma de destino? Eu sei que ambos são usados, e imagino que...

3 a resposta

Chame o LLVM Jit do programa c

2 a resposta

LLVM insere chamadas de função pthread em IR

Estou escrevendo um passe LLVM (é um

1 a resposta

LLVM: Instrução não domina todos os usos

Estou dividindo todos os blocos básicos com um número mínimo de instruções (geralmente de 3 a 5):

1 a resposta

gerando CFG para todo o código-fonte com LLVM

Alguém da comunidade LLVM sabe se existe uma maneira de gerar CFG para todo o código fonte de entrada usandoopt -dot-cfg foo.ll(.bc) ? como este gera o CFG por função, as conexões entre as funções serão ignoradas. Parece que a ferramenta de ...

1 a resposta

Executar código IR LLVM gerado a partir do código fonte Rust / Python

Ao gerar o código LLVM IR a partir do C ++, posso usar o comando do consoleclang++ -emit-llvm –S test.cpp para obter um arquivo test.ll que é o LLVM IR que eu quero. Para obter um executável, estas são as etapas a seguir: llvm-as test.ll -> me ...

1 a resposta

Adicionando Metadados às Instruções no IR da LLVM

Primeiro, sou novato em passes LLVM.Eu estou tentando adicionar metadados para instruções no LLVM após uma passagem de transformação (com a API do C ++). Pre...