Projekt LLVM to zbiór modułowych i wielokrotnego użytku kompilatorów i technologii łańcucha narzędzi. Znacznik llvm służy głównie do pisania kodu C ++ (lub innego języka za pośrednictwem powiązań C) w celu połączenia z biblioteką LLVM, a nie do jakichkolwiek (z rosnącej liczby) narzędzi, które mają LLVM pod maską. Zobacz znacznik `llvm-codegen` w celu uzyskania informacji na temat kodu maszynowego wygenerowanego przez LLVM.