Skip to content
Joel E. Denny edited this page Feb 24, 2021 · 10 revisions

The LLVM DOE Fork is a fork of upstream LLVM that hosts multiple DOE-funded projects to facilitate collaboration and integration. Within this fork, each project has a distinct namespace reserved for any associated branches, tags, and issue labels. Basic information about each project is presented in the list below, which is organized by namespace:

  • bolt
    • Summary: BOLT is based on LLVM's OpenMP runtime but utilizes a lightweight threading model.
    • Contact: Shinatro Iwasaki
    • Internal links: Branches
    • External links: Website, Repo
  • clacc
  • flacc
    • Summary: Flacc is developing OpenACC support for Fortran by extending Flang and LLVM.
    • Contact: Valentin Clement
    • Internal links: Issues
  • sollve
    • Summary: These branches contain multiple efforts within the ECP SOLLVE project.
    • Contact: Michael Kruse
    • Internal links: Branches
  • doe
    • Summary: This is a common integration point for DOE projects, but currently it just tracks upstream LLVM's main branch.
    • Contact: Valentin Clement
    • Internal links: Branches
  • llvm.org
    • Summary: This is a faithful copy of upstream LLVM branches and tags so that CI results can be compared with DOE projects.
    • Internal links: Branches
    • External links: Website, Repo

Project details and issues are still being populated. If you are a contact for a project, feel free to adjust its information above. You might also wish to create an associated issue label, a project board, or a separate page within this wiki. Please add any new links above.

Clone this wiki locally