[all-commits] [llvm/llvm-project] 10378c: [HLSL] Enable availability attribute

Chris B via All-commits all-commits at lists.llvm.org
Fri Sep 16 14:04:51 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 10378c45055fabe291138a93d79f287586948e91
      https://github.com/llvm/llvm-project/commit/10378c45055fabe291138a93d79f287586948e91
  Author: Chris Bieneman <chris.bieneman at me.com>
  Date:   2022-09-16 (Fri, 16 Sep 2022)

  Changed paths:
    M clang/include/clang/Basic/Attr.td
    M clang/lib/Basic/Targets/DirectX.h
    M clang/lib/Headers/hlsl/hlsl_intrinsics.h
    M clang/lib/Sema/SemaAvailability.cpp
    A clang/test/SemaHLSL/AvailabilityMarkup.hlsl
    A clang/test/SemaHLSL/WaveBuiltinAvailability.hlsl

  Log Message:
  -----------
  [HLSL] Enable availability attribute

Some HLSL functionality is gated on the target shader model version.
Enabling the use of availability markup allows us to diagnose
availability issues easily in the frontend.

Reviewed By: erichkeane

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




More information about the All-commits mailing list