Cling: Beyond Just Interpreting C++

Further steps to eliminate unnecessary MemCpys in LLVM

RFC: Enforcing Bounds Safety in C (-fbounds-safety)

RFC: Enforcing Bounds Safety in C (-fbounds-safety)

Building a Compiler with Multi-Level Intermediate Representation (MLIR) (2020) [pdf]

LLVM 16.0.0 Release

Adding a new target/object backend to LLVM JITLink

Introduce branchless sorting functions for sort3, sort4 and sort5

FYI: LLVM-project repo has exceeded GitHub upload size limit (2022)

New Learning Resource for Clang Libraries (Slide Deck and Code Examples)

MDL: A Micro-Architecture Description Language for LLVM

LLVM's New Pass Manager (2021)

RFC: C++ Buffer Hardening

Smaller debug info with constructor type homing (2021)

Polly - Polyhedral optimizations for LLVM

Clang 15.0.0 - Configure script breakage with the new -Werror=implicit-function-declaration

LLVM 15.0.0 Release

Flang: LLVM’s Fortran Front End

Lifetime Annotations for C++

Adding HLSL and DirectX Support to Clang and LLVM

Adding PoisonValue for representing poison value explicitly in IR

A proposal to start “llvm-libc” (2020)

LLVM relicensing update and call for help

Generating relocatable code for ARM processors

LLVM 13 Released

Summary of the semantics of inline in C and C++

LLVM 12.0.1 Released

LLVM: Fix noalias metadata handling for instructions simplified during cloning

LLVM 12 has been released

LLVM meets Code Property Graphs

More →