[all-commits] [llvm/llvm-project] a84599: [OpenCL] Implement extended subgroups fully in hea...

Anastasia Stulova via All-commits all-commits at lists.llvm.org
Thu Dec 10 08:45:18 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a84599f177a67d4a8c1c30ccd96c99fa40af75f7
      https://github.com/llvm/llvm-project/commit/a84599f177a67d4a8c1c30ccd96c99fa40af75f7
  Author: Anastasia Stulova <anastasia.stulova at arm.com>
  Date:   2020-12-10 (Thu, 10 Dec 2020)

  Changed paths:
    M clang/include/clang/Basic/OpenCLExtensions.def
    M clang/lib/Headers/opencl-c-base.h
    M clang/test/Headers/opencl-c-header.cl
    M clang/test/SemaOpenCL/extension-version.cl

  Log Message:
  -----------
  [OpenCL] Implement extended subgroups fully in headers.

Extended subgroups are library style extensions and therefore
they require no changes in the frontend. This commit:
1. Moves extension macro definitions to the internal headers.
2. Removes extension pragmas because they are not needed.

Tags: #clang

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




More information about the All-commits mailing list