[all-commits] [llvm/llvm-project] e13ee6: [Flang][OpenMP] Separate creation of work-sharing ...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Fri Jan 12 14:47:05 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e13ee61553403722c89586b9758f8b9395820fad
      https://github.com/llvm/llvm-project/commit/e13ee61553403722c89586b9758f8b9395820fad
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP.cpp

  Log Message:
  -----------
  [Flang][OpenMP] Separate creation of work-sharing and SIMD loops, NFC (#77757)

These two constructs were both handled in `genOMP` for loop constructs.
There is some shared code between the two, but there are also enough
differences to separate these two cases into individual functions.

The shared code converting loop bounds and steps has been extracted
into a separate function.

Recursive lowering [1/5]




More information about the All-commits mailing list