[all-commits] [llvm/llvm-project] 3c3f32: [flang][OpenMP] Support multi-block reduction comb...

Kareem Ergawy via All-commits all-commits at lists.llvm.org
Mon Sep 8 05:01:12 PDT 2025


  Branch: refs/heads/users/ergawy/omp_device_array_reds
  Home:   https://github.com/llvm/llvm-project
  Commit: 3c3f326ea3dd77c4b5a75f3928c9856ffadf599c
      https://github.com/llvm/llvm-project/commit/3c3f326ea3dd77c4b5a75f3928c9856ffadf599c
  Author: ergawy <kareem.ergawy at amd.com>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    A mlir/test/Target/LLVMIR/omptarget-multi-block-reduction.mlir

  Log Message:
  -----------
  [flang][OpenMP] Support multi-block reduction combiner  regions on the GPU

Fixes a bug related to insertion points when inlining multi-block
combiner reduction regions. The IP at the end of the inlined region was
not used resulting in emitting BBs with multiple terminators.



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