[llvm] [SPIR-V] Prevent adding duplicate binding instructions for implicit binding (PR #161299)
Lucie Choi via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 30 13:38:10 PDT 2025
================
@@ -112,11 +112,22 @@ uint32_t SPIRVLegalizeImplicitBinding::getAndReserveFirstUnusedBinding(
}
void SPIRVLegalizeImplicitBinding::replaceImplicitBindingCalls(Module &M) {
+ std::unordered_map<uint32_t, uint32_t> OrderIdToBinding;
----------------
luciechoi wrote:
Right, thanks for pointing out, I replaced the map with two variables `lastOrderId` and `lastBindingNumber`.
https://github.com/llvm/llvm-project/pull/161299
More information about the llvm-commits
mailing list