Skip to content
Latchkey

Intermediate Representation - CI/CD Glossary Definition

An intermediate representation (IR) is the data structure a compiler uses internally between the source language and the target output, such as LLVM IR, on which most optimizations are performed.

Why it exists

A shared IR lets one optimizer and backend serve many source languages and many target architectures, which is how toolchains like LLVM reuse work across languages.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →