Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SYCL][NATIVECPU] Fix local scope module variables for native cpu #15280

Merged
merged 3 commits into from
Sep 10, 2024

Commits on Sep 4, 2024

  1. [NATIVECPU] Fix local scope module variables for native cpu

    Although local scope variables inside the kernel are less common in
    SYCL, they can happen with hierarchical.
    
    This fixes the problem by adding a pass to replace the local scope variables
    which start life as globals with a struct which is allocated on the
    stack.
    
    Additionally, this required updating of the code which renames and removes
    kernel based on wrappers and vecz success. To simplify this we run the
    OCK utility pass TransferKernelMetadata which adds metadata to store
    the original kernel name. This in turn simplifies this code significantly.
    coldav committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    223fc19 View commit details
    Browse the repository at this point in the history
  2. Fix clang formatting of test

    coldav committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    40a53f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    8d4d70a View commit details
    Browse the repository at this point in the history