[all-commits] [llvm/llvm-project] f58e2d: [HLSL] Implementation of DXILResourceImplicitBindi...
Helena Kotas via All-commits
all-commits at lists.llvm.org
Thu May 1 10:16:57 PDT 2025
Branch: refs/heads/users/hekota/pr138043-implicit-binding-pass
Home: https://github.com/llvm/llvm-project
Commit: f58e2d5c079f31d7a4d99d481a569ad4c754c4e7
https://github.com/llvm/llvm-project/commit/f58e2d5c079f31d7a4d99d481a569ad4c754c4e7
Author: Helena Kotas <hekotas at microsoft.com>
Date: 2025-04-30 (Wed, 30 Apr 2025)
Changed paths:
M llvm/include/llvm/Analysis/DXILResource.h
M llvm/include/llvm/InitializePasses.h
M llvm/lib/Analysis/Analysis.cpp
M llvm/lib/Analysis/DXILResource.cpp
M llvm/lib/Target/DirectX/CMakeLists.txt
A llvm/lib/Target/DirectX/DXILResourceImplicitBinding.cpp
A llvm/lib/Target/DirectX/DXILResourceImplicitBinding.h
M llvm/lib/Target/DirectX/DirectX.h
M llvm/lib/Target/DirectX/DirectXPassRegistry.def
M llvm/lib/Target/DirectX/DirectXTargetMachine.cpp
A llvm/test/CodeGen/DirectX/ImplicitBinding/arrays.ll
A llvm/test/CodeGen/DirectX/ImplicitBinding/multiple-spaces.ll
A llvm/test/CodeGen/DirectX/ImplicitBinding/simple.ll
A llvm/test/CodeGen/DirectX/ImplicitBinding/unbounded-arrays-error.ll
A llvm/test/CodeGen/DirectX/ImplicitBinding/unbounded-arrays.ll
M llvm/test/CodeGen/DirectX/llc-pipeline.ll
Log Message:
-----------
[HLSL] Implementation of DXILResourceImplicitBinding pass
This pass takes advantage of the DXILResourceBinding analysis and assigns
register slots to resources that do not have explicit binding.
Part 2/2 of #136786
Closes #136786
Commit: b65d3bcee09367a8db25c7f398a394a3de4dc634
https://github.com/llvm/llvm-project/commit/b65d3bcee09367a8db25c7f398a394a3de4dc634
Author: Helena Kotas <hekotas at microsoft.com>
Date: 2025-04-30 (Wed, 30 Apr 2025)
Changed paths:
M llvm/lib/Analysis/DXILResource.cpp
M llvm/test/CodeGen/DirectX/ImplicitBinding/arrays.ll
M llvm/test/CodeGen/DirectX/ImplicitBinding/multiple-spaces.ll
M llvm/test/CodeGen/DirectX/ImplicitBinding/simple.ll
Log Message:
-----------
fix bug & update tests
Compare: https://github.com/llvm/llvm-project/compare/f58e2d5c079f%5E...b65d3bcee093
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