[all-commits] [llvm/llvm-project] c28a60: [OpenCL] Remove subgroups pragma in enqueue kernel...

Anastasia Stulova via All-commits all-commits at lists.llvm.org
Thu May 6 06:00:31 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c28a602329a78db5c02cc85679b5035aaf6753b4
      https://github.com/llvm/llvm-project/commit/c28a602329a78db5c02cc85679b5035aaf6753b4
  Author: Anastasia Stulova <anastasia.stulova at arm.com>
  Date:   2021-05-06 (Thu, 06 May 2021)

  Changed paths:
    M clang/lib/Sema/SemaChecking.cpp
    M clang/test/SemaOpenCL/cl20-device-side-enqueue.cl

  Log Message:
  -----------
  [OpenCL] Remove subgroups pragma in enqueue kernel and pipe builtins.

This patch simplifies the parser and makes the language semantics
consistent. There is no extension pragma requirement in the spec
for the subgroup functions in enqueue kernel or pipes and all other
builtin functions are available without the pragama.

Differential Revision: https://reviews.llvm.org/D100984




More information about the All-commits mailing list