LLVM

From ArchWiki

From Wikipedia:

The LLVM compiler infrastructure project is a "collection of modular and reusable compiler and toolchain technologies" used to develop compiler front ends and back ends.

Toolchain

This article or section needs expansion.

Reason: Add openmp, ldc, emscripten. (Discuss in Talk:LLVM)
  • Clang — C language family frontend for LLVM.
https://clang.llvm.org/ || clang
  • lld — High-performance linker from the LLVM project.
https://lld.llvm.org/ || lld
  • LLDB — High-performance debugger for C, Objective-C and C++.
https://lldb.llvm.org/ || lldb
  • llvm — Compiler infrastructure and extra tools.
https://lld.llvm.org/ || llvm
  • libc++ — LLVM C++ standard library, including full support for C++11 and C++14.
https://libcxx.llvm.org/ || libc++
  • libclc — Library requirements of the OpenCL C programming language.
https://libclc.llvm.org/ || libclc
  • Polly — High-level loop and data-locality optimizer and optimization infrastructure for LLVM.
https://polly.llvm.org/ || polly

See also