Skip to content

ROCm-LLVM

ROCm-LLVM is an open source Clang/LLVM based compiler. It is an AMD Fork of The LLVM Compiler Infrastructure, and aims to contain all of upstream LLVM. It also includes several AMD-specific additions in the llvm-project/amd directory.

homepage: https://github.com/ROCm/llvm-project

Available installations

ROCm-LLVM version Supported CPU targets Supported GPU targets EESSI version Module
19.0.0 generic: x86_64
Arm:
AMD: zen2, zen3, zen4, zen5
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
AMD: gfx1030, gfx1100, gfx1101, gfx1200, gfx1201, gfx908, gfx90a, gfx942
2025.06 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1

Extensions

Overview of extensions included in ROCm-LLVM installations

aomp-extras

aomp-extras version ROCm-LLVM modules that include it
rocm-6.4.1 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1

llvm-project

llvm-project version ROCm-LLVM modules that include it
19.0.0-rocm-6.4.1 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1

llvm-project-openmp

llvm-project-openmp version ROCm-LLVM modules that include it
19.0.0-rocm-6.4.1 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1

ROCm-comgr

ROCm-comgr version ROCm-LLVM modules that include it
rocm-6.4.1 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1

ROCR-Runtime

ROCR-Runtime version ROCm-LLVM modules that include it
rocm-6.4.1 ROCm-LLVM/19.0.0-GCCcore-14.2.0-ROCm-6.4.1