Representação Intermediária - Definição do Glossário CI/CD
Uma representação intermediária (IR) é a estrutura de dados que um compilador usa internamente entre a linguagem-fonte e a saída-alvo, como a LLVM IR, sobre a qual a maioria das otimizações é realizada.
Por que existe
Uma IR compartilhada permite que um único otimizador e backend sirvam muitas linguagens-fonte e muitas arquiteturas-alvo, que é como toolchains como o LLVM reaproveitam trabalho entre linguagens.
Guias relacionados
Bytecode - CI/CD Glossary DefinitionBytecode: Bytecode is a compact, platform-independent instruction set produced by a compiler and executed by…
Compilation - CI/CD Glossary DefinitionCompilation: Compilation is the process of translating source code into a lower-level form (machine code, byt…
Cross-Compilation - CI/CD Glossary DefinitionCross-Compilation: Cross-compilation is building an executable on one platform (the host) that runs on a diff…