[all-commits] [llvm/llvm-project] ac0491: [HLSL] Add address space `hlsl_constant(2)` for co...

Helena Kotas via All-commits all-commits at lists.llvm.org
Fri Jan 24 12:49:51 PST 2025


  Branch: refs/heads/users/hekota/pr123411
  Home:   https://github.com/llvm/llvm-project
  Commit: ac04912dbe81d2eeebef5a8d1eb895f3ad723cb9
      https://github.com/llvm/llvm-project/commit/ac04912dbe81d2eeebef5a8d1eb895f3ad723cb9
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M clang/include/clang/Basic/AddressSpaces.h
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/Basic/Targets/AArch64.h
    M clang/lib/Basic/Targets/AMDGPU.cpp
    M clang/lib/Basic/Targets/DirectX.h
    M clang/lib/Basic/Targets/NVPTX.h
    M clang/lib/Basic/Targets/SPIR.h
    M clang/lib/Basic/Targets/SystemZ.h
    M clang/lib/Basic/Targets/TCE.h
    M clang/lib/Basic/Targets/WebAssembly.h
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    R clang/test/AST/HLSL/ast-dump-comment-cbuffer-tbuffer.hlsl
    M clang/test/AST/HLSL/cbuffer.hlsl
    M clang/test/AST/HLSL/packoffset.hlsl
    M clang/test/AST/HLSL/pch_hlsl_buffer.hlsl
    M clang/test/AST/HLSL/resource_binding_attr.hlsl
    M clang/test/CodeGenHLSL/cbuf.hlsl
    M clang/test/CodeGenHLSL/cbuf_in_namespace.hlsl
    M clang/test/CodeGenHLSL/static_global_and_function_in_cb.hlsl

  Log Message:
  -----------
  [HLSL] Add address space `hlsl_constant(2)` for constant buffer declarations


  Commit: 3d813ecc8cf55016e72b8a938be83c18ce1a7b63
      https://github.com/llvm/llvm-project/commit/3d813ecc8cf55016e72b8a938be83c18ce1a7b63
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/Basic/Targets/AMDGPU.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    A clang/test/AST/HLSL/ast-dump-comment-cbuffer.hlsl
    M clang/test/CodeGenHLSL/cbuf.hlsl
    M clang/test/CodeGenHLSL/cbuf_in_namespace.hlsl
    M clang/test/CodeGenHLSL/static_global_and_function_in_cb.hlsl
    M clang/test/SemaTemplate/address_space-dependent.cpp

  Log Message:
  -----------
  code review feedback
- preserve init and use externally_initialized
- update tests and add SPIRV variant
- reorder switch in TypePrinter.cpp


  Commit: 581d2b30f529ebb68eaff02b51c6b35a99c4343c
      https://github.com/llvm/llvm-project/commit/581d2b30f529ebb68eaff02b51c6b35a99c4343c
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M clang/lib/Basic/Targets/AMDGPU.cpp

  Log Message:
  -----------
  map hlsl_constant to CONSTANT_ADDRESS for AMDGPU


  Commit: 404de38676155df3cd5b9fb40cacf3755fba9e89
      https://github.com/llvm/llvm-project/commit/404de38676155df3cd5b9fb40cacf3755fba9e89
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    M clang/test/AST/HLSL/ast-dump-comment-cbuffer.hlsl
    M clang/test/AST/HLSL/cbuffer_and_namespaces.hlsl

  Log Message:
  -----------
  Update tests after rebase


Compare: https://github.com/llvm/llvm-project/compare/ac04912dbe81%5E...404de3867615

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