Fix non-determinism in metadata

Fix non-determinism in metadata
This commit is contained in:
Pillow, Scott
2025-07-11 00:45:28 +00:00
committed by igcbot
parent 9bd31a245e
commit 2dd58f4311

View File

@ -55,7 +55,7 @@ namespace IGC
// be identical to the first. Needed to convert to null address.
typedef std::pair<llvm::Value*, llvm::Value*> BindlessAccessInsts;
// Map of the srcPtr (kernel arg resource) to a vector of instructions accessing it
llvm::DenseMap<llvm::Value*, llvm::SmallVector<BindlessAccessInsts, 8>> m_SrcPtrToAccessMap;
llvm::MapVector<llvm::Value*, llvm::SmallVector<BindlessAccessInsts, 8>> m_SrcPtrToAccessMap;
// Tracks the set of resources that must have at least one stateless access
std::set<llvm::Value*> m_SrcPtrNeedStatelessAccess;