[all-commits] [llvm/llvm-project] 4ba30c: [flang][Multi-Image] Moving Mutli-image lowering t...
Jean-Didier PAILLEUX via All-commits
all-commits at lists.llvm.org
Sun Oct 19 23:01:13 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4ba30c6eb6b9b358556563e6b8a0b1dbbba8a2e7
https://github.com/llvm/llvm-project/commit/4ba30c6eb6b9b358556563e6b8a0b1dbbba8a2e7
Author: Jean-Didier PAILLEUX <jean-didier.pailleux at sipearl.com>
Date: 2025-10-20 (Mon, 20 Oct 2025)
Changed paths:
R flang/include/flang/Optimizer/Builder/Runtime/Coarray.h
M flang/include/flang/Optimizer/Dialect/CMakeLists.txt
M flang/include/flang/Optimizer/Dialect/FIRType.h
A flang/include/flang/Optimizer/Dialect/MIF/CMakeLists.txt
A flang/include/flang/Optimizer/Dialect/MIF/MIFDialect.h
A flang/include/flang/Optimizer/Dialect/MIF/MIFDialect.td
A flang/include/flang/Optimizer/Dialect/MIF/MIFOps.h
A flang/include/flang/Optimizer/Dialect/MIF/MIFOps.td
M flang/include/flang/Optimizer/Support/InitFIR.h
A flang/include/flang/Optimizer/Transforms/MIFOpConversion.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/lib/Frontend/CMakeLists.txt
M flang/lib/Lower/CMakeLists.txt
M flang/lib/Lower/Runtime.cpp
M flang/lib/Optimizer/Builder/CMakeLists.txt
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
R flang/lib/Optimizer/Builder/Runtime/Coarray.cpp
M flang/lib/Optimizer/Builder/Runtime/Main.cpp
M flang/lib/Optimizer/Dialect/CMakeLists.txt
M flang/lib/Optimizer/Dialect/FIRType.cpp
A flang/lib/Optimizer/Dialect/MIF/CMakeLists.txt
A flang/lib/Optimizer/Dialect/MIF/MIFDialect.cpp
A flang/lib/Optimizer/Dialect/MIF/MIFOps.cpp
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/MIFOpConversion.cpp
M flang/test/Driver/mlir-debug-pass-pipeline.f90
M flang/test/Driver/mlir-pass-pipeline.f90
A flang/test/Fir/MIF/co_broadcast.mlir
A flang/test/Fir/MIF/co_max.mlir
A flang/test/Fir/MIF/co_min.mlir
A flang/test/Fir/MIF/co_sum.mlir
A flang/test/Fir/MIF/init.mlir
A flang/test/Fir/MIF/num_images.mlir
A flang/test/Fir/MIF/sync_all.mlir
A flang/test/Fir/MIF/sync_images.mlir
A flang/test/Fir/MIF/sync_memory.mlir
A flang/test/Fir/MIF/this_image.mlir
M flang/test/Fir/basic-program.fir
R flang/test/Lower/Coarray/co_broadcast.f90
R flang/test/Lower/Coarray/co_max.f90
R flang/test/Lower/Coarray/co_min.f90
R flang/test/Lower/Coarray/co_sum.f90
R flang/test/Lower/Coarray/coarray-init.f90
R flang/test/Lower/Coarray/num_images.f90
R flang/test/Lower/Coarray/sync_all.f90
R flang/test/Lower/Coarray/sync_images.f90
R flang/test/Lower/Coarray/sync_memory.f90
R flang/test/Lower/Coarray/this_image.f90
A flang/test/Lower/MIF/co_broadcast.f90
A flang/test/Lower/MIF/co_max.f90
A flang/test/Lower/MIF/co_min.f90
A flang/test/Lower/MIF/co_sum.f90
A flang/test/Lower/MIF/coarray-init.f90
A flang/test/Lower/MIF/num_images.f90
A flang/test/Lower/MIF/sync_all.f90
A flang/test/Lower/MIF/sync_images.f90
A flang/test/Lower/MIF/sync_memory.f90
A flang/test/Lower/MIF/this_image.f90
M flang/tools/bbc/CMakeLists.txt
M flang/tools/fir-lsp-server/CMakeLists.txt
M flang/tools/fir-opt/CMakeLists.txt
M flang/tools/tco/CMakeLists.txt
M flang/unittests/Optimizer/CMakeLists.txt
Log Message:
-----------
[flang][Multi-Image] Moving Mutli-image lowering to PRIF into the MIF dialect (#161179)
Support for multi-image features has begun to be integrated into LLVM. A
new dialect which simplifies lowering to PRIF wil be proposed in this
PR.
The initial definition of this dialect (MIF) is based only on operations
already upstreamed in LLVM and the current lowering will be moved to
this dialect.
---------
Co-authored-by: Dan Bonachea <dobonachea at lbl.gov>
Co-authored-by: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list