SWDEV-380903 - Add program lock

Create seperate locks for program and HSAIL

Change-Id: I7c826ed9c2f2d839d359e5158f578830655616fd


[ROCm/clr commit: 82d2213cfa]
このコミットが含まれているのは:
taosang2
2023-03-20 12:06:19 -04:00
committed by Maneesh Gupta
コミット 632822bdf5
4個のファイルの変更、29行の追加、31行の削除
+4
ファイルの表示
@@ -119,6 +119,10 @@ class Program : public amd::HeapObject {
typedef enum { InitKernel = 0, FiniKernel } kernel_kind_t; //!< Kernel kind
bool runInitFiniKernel(kernel_kind_t) const;
#if defined(WITH_COMPILER_LIB)
static amd::Monitor buildLock_; //!< Global build lock for HSAIL which isn't thread-safe
#endif
protected:
union {
struct {