Perguntas com a marcação «languages»

14
Por que o LLVM tem um IR do tipo montagem em vez de um IR do tipo árvore? Ou: por que os projetos têm como alvo o LLVM IR em vez do AST do clang?

Por que a representação intermediária do LLVM (LLVM IR) é semelhante a montagem e não a árvore? Como alternativa, por que as implementações de linguagem têm como alvo o LLVM IR em vez do AST do clang? Não estou tentando fazer duas perguntas diferentes de uma só vez, se assim parecer. Para mim,...