[all-commits] [llvm/llvm-project] 628c73: [MLIR][OpenMP] Add canonical loop operations (#147...

Michael Kruse via All-commits all-commits at lists.llvm.org
Thu Jul 10 03:53:28 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 628c7350108dbf207e22489ab2cd0324277afb2b
      https://github.com/llvm/llvm-project/commit/628c7350108dbf207e22489ab2cd0324277afb2b
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2025-07-10 (Thu, 10 Jul 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOpBase.td
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
    M mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
    A mlir/test/Dialect/OpenMP/cli-canonical_loop-invalid.mlir
    A mlir/test/Dialect/OpenMP/cli-canonical_loop.mlir
    A mlir/test/Dialect/OpenMP/cli-unroll-heuristic.mlir

  Log Message:
  -----------
  [MLIR][OpenMP] Add canonical loop operations (#147061)

Add the supporting OpenMP Dialect operations, types, and interfaces for
modelling

MLIR Operations:
 * omp.newcli
 * omp.canonical_loop

MLIR Types:
 * !omp.cli

MLIR Interfaces:
 * LoopTransformationInterface

As a first loop transformations to be able to use these new operation in
follow-up PRs (#144785)
 * omp.unroll_heuristic



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