[all-commits] [llvm/llvm-project] 1c6c01: [Attributes][HLSL] Teach EnumArgument to refer to ...

Justin Bogner via All-commits all-commits at lists.llvm.org
Wed Nov 1 11:25:01 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1c6c01fbde87171457a5bce7b147fa5bcbaddae7
      https://github.com/llvm/llvm-project/commit/1c6c01fbde87171457a5bce7b147fa5bcbaddae7
  Author: Justin Bogner <mail at justinbogner.com>
  Date:   2023-11-01 (Wed, 01 Nov 2023)

  Changed paths:
    M clang-tools-extra/modularize/ModularizeUtilities.cpp
    M clang/include/clang/AST/Attr.h
    M clang/include/clang/Basic/Attr.td
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/unittests/Sema/SemaNoloadLookupTest.cpp
    M clang/utils/TableGen/ClangAttrEmitter.cpp

  Log Message:
  -----------
  [Attributes][HLSL] Teach EnumArgument to refer to an external enum (#70835)

Rather than write a bunch of logic to shepherd between enums with the
same sets of values, add the ability for EnumArgument to refer to an
external enum in the first place.




More information about the All-commits mailing list