[all-commits] [llvm/llvm-project] bef746: nfc: introduce wrapper `RootSignatureElement` arou...
Finn Plummer via All-commits
all-commits at lists.llvm.org
Wed Jul 9 10:43:09 PDT 2025
Branch: refs/heads/users/inbelic/pr-147115
Home: https://github.com/llvm/llvm-project
Commit: bef7466d6110c682ee5887b7fc98c980f7a1ec94
https://github.com/llvm/llvm-project/commit/bef7466d6110c682ee5887b7fc98c980f7a1ec94
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Parse/ParseHLSLRootSignature.h
M clang/include/clang/Sema/SemaHLSL.h
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
nfc: introduce wrapper `RootSignatureElement` around `RootElement` to retain clang diag info
Commit: 1708789583e04be549b8e1aac8b90b4ab1888272
https://github.com/llvm/llvm-project/commit/1708789583e04be549b8e1aac8b90b4ab1888272
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Parse/ParseHLSLRootSignature.h
M clang/lib/Parse/ParseHLSLRootSignature.cpp
Log Message:
-----------
let `RootSignatureElement` retain its source location
Commit: 65082f6b7ebe63a25658affd360396a6571786d5
https://github.com/llvm/llvm-project/commit/65082f6b7ebe63a25658affd360396a6571786d5
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Sema/SemaHLSL.h
M clang/lib/Sema/SemaHLSL.cpp
M llvm/include/llvm/Frontend/HLSL/RootSignatureValidations.h
Log Message:
-----------
update resource range analysis to use retained source loc
Commit: f2100dd3efb44597da75c066987cff09e81ee810
https://github.com/llvm/llvm-project/commit/f2100dd3efb44597da75c066987cff09e81ee810
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Parse/ParseHLSLRootSignature.h
M clang/include/clang/Sema/SemaHLSL.h
M clang/lib/Sema/SemaHLSL.cpp
Log Message:
-----------
move wrapper definition to `SemaHLSL`
- this struct needs to be accessible to both `Sema` and `Parse` and
since `Parse` depends on `Sema` then we need to have it be included from
there, so as to not introduce a circular dependency
Commit: 5bf60b38980c994ac9b87f18a39818324f71dfbe
https://github.com/llvm/llvm-project/commit/5bf60b38980c994ac9b87f18a39818324f71dfbe
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/lib/Sema/SemaHLSL.cpp
M clang/test/SemaHLSL/RootSignature-resource-ranges-err.hlsl
Log Message:
-----------
add note to denote where the other overlapping range is
Commit: 44b1d58d714d974454368643e24e998bd63e0b0b
https://github.com/llvm/llvm-project/commit/44b1d58d714d974454368643e24e998bd63e0b0b
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/test/SemaHLSL/RootSignature-resource-ranges-err.hlsl
Log Message:
-----------
add testcase to demonstrate source location
Commit: 3e290d2b92c827a7029d117816a3bd9d01fb4bc1
https://github.com/llvm/llvm-project/commit/3e290d2b92c827a7029d117816a3bd9d01fb4bc1
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
rebase: clean-ups
Commit: f1cfa17b3cc2d8cf7be14830d328a7f7044cd3d7
https://github.com/llvm/llvm-project/commit/f1cfa17b3cc2d8cf7be14830d328a7f7044cd3d7
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Sema/SemaHLSL.h
M clang/lib/Sema/SemaHLSL.cpp
Log Message:
-----------
self-review: remove unused Loc
Commit: dcad46fb6961028b299b4c7f621147b2de7b5dd1
https://github.com/llvm/llvm-project/commit/dcad46fb6961028b299b4c7f621147b2de7b5dd1
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp
Log Message:
-----------
nfc, rebase: update newly added tests
Commit: 25a294813efac38f49b0c93e4479a05a1719e6d4
https://github.com/llvm/llvm-project/commit/25a294813efac38f49b0c93e4479a05a1719e6d4
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/lib/Parse/ParseHLSLRootSignature.cpp
Log Message:
-----------
review: use emplace_back
Commit: 6ec1e9018138bb2d3a32f793cf80094ba04c21c9
https://github.com/llvm/llvm-project/commit/6ec1e9018138bb2d3a32f793cf80094ba04c21c9
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/lib/Sema/SemaHLSL.cpp
Log Message:
-----------
review: remove redundant Index to Element mapping
Commit: 13d4c05f839840e51764651407e450306b934204
https://github.com/llvm/llvm-project/commit/13d4c05f839840e51764651407e450306b934204
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/test/SemaHLSL/RootSignature-resource-ranges-err.hlsl
Log Message:
-----------
review: re-order notes to displayed order
Commit: 2fae77c127dcb18276d08b1f2f0eae8d14055631
https://github.com/llvm/llvm-project/commit/2fae77c127dcb18276d08b1f2f0eae8d14055631
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/test/SemaHLSL/RootSignature-resource-ranges-err.hlsl
Log Message:
-----------
self-review: fix test command-line
Commit: c7acf43d18a90fd097b4db41b90787db62d5e836
https://github.com/llvm/llvm-project/commit/c7acf43d18a90fd097b4db41b90787db62d5e836
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/test/SemaHLSL/RootSignature-resource-ranges-err.hlsl
Log Message:
-----------
self-review: add column to test check
Commit: a99fcedef7a7c96f767cc615ebc1501ee04217ee
https://github.com/llvm/llvm-project/commit/a99fcedef7a7c96f767cc615ebc1501ee04217ee
Author: Finn Plummer <canadienfinn at gmail.com>
Date: 2025-07-09 (Wed, 09 Jul 2025)
Changed paths:
M clang/include/clang/Sema/SemaHLSL.h
Log Message:
-----------
self-review: fix typo
Compare: https://github.com/llvm/llvm-project/compare/b49cfb834b34...a99fcedef7a7
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