[all-commits] [llvm/llvm-project] 5153e0: [OpenMPIRBuilder] Split calculation of canonical l...

Sergio Afonso via All-commits all-commits at lists.llvm.org
Wed Feb 19 07:37:26 PST 2025


  Branch: refs/heads/users/skatrak/target-spmd-06-canonical-refactor
  Home:   https://github.com/llvm/llvm-project
  Commit: 5153e0d8ebcad5dacebe2dd00f4e2e96831ef5cf
      https://github.com/llvm/llvm-project/commit/5153e0d8ebcad5dacebe2dd00f4e2e96831ef5cf
  Author: Sergio Afonso <safonsof at amd.com>
  Date:   2025-02-19 (Wed, 19 Feb 2025)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  [OpenMPIRBuilder] Split calculation of canonical loop trip count, NFC

This patch splits off the calculation of canonical loop trip counts from the
creation of canonical loops. This makes it possible to reuse this logic to, for
instance, populate the `__tgt_target_kernel` runtime call for SPMD kernels.

This feature is used to simplify one of the existing OpenMPIRBuilder tests.



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