ROCm / llvm-project

This is the AMD-maintained fork of the LLVM git repository. This repository accepts pull requests and issues related to AMD fork-specific topics (amd/*). For all other issues/PRs, please submit upstream at https://github.com/llvm/llvm-project.
Other
94 stars 48 forks source link

[MLIR][OpenMP] Add simplified omp.canonical_loop #41

Closed skatrak closed 3 months ago

skatrak commented 3 months ago

This patch introduces the omp.canonical_loop MLIR operation, which contains the information of a collapsed loop nest. It mirrors the existing representation of omp.wsloop, omp.simdloop and omp.taskloop, with the intent of removing loop information from these in a subsequent patch.

This representation is a temporary solution that does not address loop transformations.

skatrak commented 3 months ago

Closed because it's been re-created as #42 to allow stacked PRs.