spirv: make decl deps a hash map instead of an arraylist

The same declaration can be added to the dependency set multiple
times, and in this case we still need to emit it once. By making
this list a hash map instead, we can do that quite easily.

This commit also introduces some additional debug logging regarding
decls.
e26d8d0604Robin Voetter committed on 5/11/2023, 6:31:51 PMparentd961b11
2 files changedLine totals unavailable