Resultados da pesquisa a pedido "llvm"
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 ...
llvm voltará ao idioma de origem legível por humanos?
Existe uma maneira fácil de passar do llvm ir para o código fonte funcional? Especificamente, eu gostaria de começar com um código C ++ simples que modifique apenas os PODs (principalmente matrizes de entradas, flutuadores, etc.), converta-o ...
Qual é a relação real entre montagem, código de máquina, bytecode e opcode?
Qual é a relação real entre montagem, código de máquina, bytecode e opcode? Eu li a maioria das perguntas sobre SO sobre montagem e código de máquina, ...
Como usar meu próprio arquivo Android.mk com o Android Sudio
Estou definindo algumas variáveis dentro doAndroid.mk (estou passando alguns sinalizadores para o compilador), mas toda vez que construo meu projeto, oAndroid.mk é substituído. Estou assumindo queGradle é responsável e que eu deveria estar ...
Construção de passagem fora da origem do LLVM: módulos carregáveis não suportados (no Linux)
Eu compilei e instalei o LLVM a partir do trunk no debian wheezy há algumas semanas (configure & make) e agora tentei compilar fora da fonte opassagem llvm-mutate [http://eschulte.github.io/llvm-mutate/]. AFAICC, llvm-mutate segue o ...
Instalando bibliotecas LLVM junto com o Xcode
Acabei de instalar o Xcode no meu Mac e agora gostaria de instalar o LLVM para poder brincar um pouco com o próprio LLVM. Atualmente, o compilador não pode (obviamente) encontrar os arquivos de cabeçalho necessários. Então, qual é a melhor ...
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?
clang / clang ++ não encontra cabeçalhos C / C ++ no Windows?
1 hora atrás eu baixei llvm-3.6.0-rc4-win32.exe de http://llvm.org/pre-releases/3.6.0/ [http://llvm.org/pre-releases/3.6.0/] . Eu tentei compilar um código C simples que apenas imprime "olá", mas não foi compilado, porque o clang.exe não ...
O comando Xcode 7 falhou devido ao sinal: instrução ilegal 4
Acabei de usar a ferramenta de migração do Xcode 7 para migrar um projeto do Swift 1.2 para 2. Depois de corrigir os erros perdidos, tudo está bem, exceto por um erro que me impede de criar: Comando falhou devido ao sinal: instrução ilegal 4. Eu ...
Alterar nome da função LLVM
Eu tenho um objeto Módulo LLVM que contém uma função específica que gostaria de renomear. Existe alguma maneira de simplesmente mudar o nome de uma função?