/
CT_01_021 - LLVM Fortran
CT_01_021 - LLVM Fortran
About
Tracking Fortran support in LLVM.
Two major implementation:
- "new" Flang - MLIR-based fronted, builds within LLVM source tree
- "classic" Flang - external repository, used to be the preferred LLVM Fortran compiler before newer effort started
The latter is proven to work on a variety of platforms, should produce decent SPEC scores, etc. Former still requires some front-end development work, but is more organic LLVM codebase.
Stakeholders/Partners
RISE:
Petr Penzin, Tenstorrent
External:
Dependencies
Status
Updates
- Page created
- "classic" Flang publishing unmerged riscv64 implementation
, multiple selections available,
Related content
Project RP006 RISC-V LLVM Testing Improvements
Project RP006 RISC-V LLVM Testing Improvements
More like this
Project RP009_Toolchain - LLVM Spec Optimization
Project RP009_Toolchain - LLVM Spec Optimization
More like this
CT_00_026 -- Vectorize lbm benchmark from spec2017
CT_00_026 -- Vectorize lbm benchmark from spec2017
More like this
DP_02_003 - Support coredumps for RV64
DP_02_003 - Support coredumps for RV64
More like this
CT_01_008 - Autovectorization -- Improvements (LLVM)
CT_01_008 - Autovectorization -- Improvements (LLVM)
More like this
Project RP008_Toolchain - GCC SPEC2017 Optimization
Project RP008_Toolchain - GCC SPEC2017 Optimization
More like this