[all-commits] [llvm/llvm-project] 77db15: [OpenACC][CIR] implement basic 'set' lowering with...

Erich Keane via All-commits all-commits at lists.llvm.org
Thu Apr 10 17:45:47 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 77db154cf9383fa20685fca56633601ce0ea47fa
      https://github.com/llvm/llvm-project/commit/77db154cf9383fa20685fca56633601ce0ea47fa
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2025-04-10 (Thu, 10 Apr 2025)

  Changed paths:
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
    A clang/test/CIR/CodeGenOpenACC/set.c

  Log Message:
  -----------
  [OpenACC][CIR] implement basic 'set' lowering with device_type clause

The 'set' lowering is pretty trivial.  'device_type' is a little more
restricted since both the MLIR-Dialect and language limit it to only 1
value (as confirmed by standards-discussion).

This patch implements 'set', with 'device_type', since 'set' requires at
least 1 clause, and  this is the least difficult to implement at the
moment.



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