Il progetto LLVM è una raccolta di compilatori modulari e riutilizzabili e tecnologie di toolchain. Il tag llvm serve principalmente per scrivere codice C ++ (o un altro linguaggio tramite i collegamenti C) per interfacciarsi con la libreria LLVM, non per qualsiasi strumento (della crescente quantità di) che ha LLVM sotto il cofano. Vedere il tag `llvm-codegen` per domande sul codice macchina generato da LLVM.