Skip to content

Commit 5a74e4a

Browse files
kychendevsys_zuul
authored andcommitted
Internal feature.
Change-Id: I220a72c7df750a940bcb65a24d4701631b68618d
1 parent 8cf7866 commit 5a74e4a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

IGC/BiFModule/Implementation/IGCBiF_Intrinsics.cl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,8 +322,8 @@ short __builtin_IB_image_atomic_inc_i16(int, int4);
322322
short __builtin_IB_image_atomic_cmpxchg_i16(int, int4, short, short);
323323

324324

325-
void __builtin_IB_kmp_acquire_lock(__global int *);
326-
void __builtin_IB_kmp_release_lock(__global int *);
325+
void __builtin_IB_kmp_acquire_lock(int *);
326+
void __builtin_IB_kmp_release_lock(int *);
327327

328328
int __builtin_IB_image_atomic_add_i32(int, int4, int);
329329
int __builtin_IB_image_atomic_sub_i32(int, int4, int);

IGC/BiFModule/Implementation/atomics.cl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1646,7 +1646,7 @@ void __builtin_spirv_OpAtomicFlagClear_p4i32_i32_i32( volatile __generic uint *P
16461646
#define KMP_LOCK_FREE 0
16471647
#define KMP_LOCK_BUSY 1
16481648

1649-
void __builtin_IB_kmp_acquire_lock(__global int *lock)
1649+
void __builtin_IB_kmp_acquire_lock(int *lock)
16501650
{
16511651
volatile atomic_uint *lck = (volatile atomic_uint *)lock;
16521652
uint expected = KMP_LOCK_FREE;
@@ -1658,7 +1658,7 @@ void __builtin_IB_kmp_acquire_lock(__global int *lock)
16581658
}
16591659
}
16601660

1661-
void __builtin_IB_kmp_release_lock(__global int *lock)
1661+
void __builtin_IB_kmp_release_lock(int *lock)
16621662
{
16631663
volatile atomic_uint *lck = (volatile atomic_uint *)lock;
16641664
atomic_store_explicit(lck, KMP_LOCK_FREE, memory_order_release);

0 commit comments

Comments
 (0)