File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -215,7 +215,7 @@ kernel of this program will be cached also.
215215All requests to build a program or to create a kernel - whether they originate
216216from explicit user API calls or from internal SYCL runtime execution logic - end
217217up with calling the function
218- [ ` getOrBuild() ` ] ( https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp#L149 )
218+ [ ` getOrBuild() ` ] ( https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp )
219219with number of lambda functions passed as arguments:
220220
221221- Acquire function;
@@ -225,7 +225,7 @@ with number of lambda functions passed as arguments:
225225* Acquire* function returns a locked version of cache. Locking is employed for
226226thread safety. The threads are blocked only for insert-or-acquire attempt, i.e.
227227when calling to ` map::insert ` in
228- [ ` getOrBuild ` ] ( https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp#L149 )
228+ [ ` getOrBuild() ` ] ( https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp )
229229function. The rest of operation is done with the help of atomics and condition
230230variables (plus a mutex for proper work of condition variable).
231231
You can’t perform that action at this time.
0 commit comments