[all-commits] [llvm/llvm-project] e41579: [HLSL] AST support for WaveSize attribute. (#101240)

Xiang Li via All-commits all-commits at lists.llvm.org
Sat Aug 31 08:23:56 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e41579a31f77008eb76c418df5d192d0974421d2
      https://github.com/llvm/llvm-project/commit/e41579a31f77008eb76c418df5d192d0974421d2
  Author: Xiang Li <python3kgae at outlook.com>
  Date:   2024-08-31 (Sat, 31 Aug 2024)

  Changed paths:
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/DiagnosticGroups.td
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Sema/SemaHLSL.h
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    A clang/test/AST/HLSL/WaveSize.hlsl
    A clang/test/SemaHLSL/WaveSize-invalid-param.hlsl
    A clang/test/SemaHLSL/WaveSize-invalid-profiles.hlsl
    A clang/test/SemaHLSL/WaveSize-sm6.6-6.5.hlsl
    M llvm/include/llvm/Support/DXILABI.h

  Log Message:
  -----------
  [HLSL] AST support for WaveSize attribute. (#101240)

First step for support WaveSize attribute in
 https://microsoft.github.io/DirectX-Specs/d3d/HLSL_SM_6_6_WaveSize.html
and
https://microsoft.github.io/hlsl-specs/proposals/0013-wave-size-range.html

A new attribute HLSLWaveSizeAttr was supported in the AST.

Implement both the wave size and the wave size range, rather than
separately which might require more work.

For #70118



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