[all-commits] [llvm/llvm-project] 472093: [mlir][acc] ACCComputeLowering needs to account fo...

Razvan Lupusoru via All-commits all-commits at lists.llvm.org
Wed Jun 3 11:10:13 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 47209321457b4302ac0d2cb668cdd3f3caff9134
      https://github.com/llvm/llvm-project/commit/47209321457b4302ac0d2cb668cdd3f3caff9134
  Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
  Date:   2026-06-03 (Wed, 03 Jun 2026)

  Changed paths:
    M mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
    M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
    M mlir/lib/Dialect/OpenACC/Transforms/ACCComputeLowering.cpp
    A mlir/test/Dialect/OpenACC/acc-compute-lowering-compute-device-type.mlir
    A mlir/test/Dialect/OpenACC/acc-compute-lowering-loop-device-type.mlir

  Log Message:
  -----------
  [mlir][acc] ACCComputeLowering needs to account for device_type par (#201267)

When assigning parallelism for compute constructs or loops, device_type
parallelism must be first considered as a group for all available (gang,
worker, vector) - if any of these have device_type setting, then those
are the only ones that should be considered. Only if the loop has no
device_type specific parallelism then default parallelism should be
assigned.



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