Tag

Clang

All articles tagged with #clang

technology11 days ago

LLVM: The Open-Source Engine Powering Today’s Tech Stack

Funded starting in 2000 by the NSF, LLVM grew from an academic project into a foundational open-source compiler infrastructure that underpins Apple’s shift to Clang, Google/Meta data centers, ARM/Intel toolchains, and major platforms from PlayStation to WebAssembly. Its modular IR and pass pipeline enable persistent, offline, and JIT optimizations across languages with SSA form, supporting whole-program compilation and runtime profiling. This flexibility has accelerated software across mobile, cloud, desktop, gaming, HPC, and AI, while fueling education and research and spawning derivative projects like MLIR and related toolchains.

technology2 years ago

"LLVM/Clang: A Viable GCC Replacement for Linux Distributions"

Despite most Linux distributions defaulting to GCC, Chimera Linux has successfully used LLVM/Clang as its exclusive toolchain for three years, targeting five CPU architectures. The project found LLVM's link-time optimization and security hardening features to be superior, and demonstrated that LLVM can effectively build Linux distributions. Daniel Kolesa presented at FOSDEM 2024 on this experience, and more information can be found on the Chimera Linux non-GNU distribution at Chimera-Linux.org.