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.
215
215
All requests to build a program or to create a kernel - whether they originate
216
216
from explicit user API calls or from internal SYCL runtime execution logic - end
217
217
up 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 )
219
219
with number of lambda functions passed as arguments:
220
220
221
221
- Acquire function;
@@ -225,7 +225,7 @@ with number of lambda functions passed as arguments:
225
225
* Acquire* function returns a locked version of cache. Locking is employed for
226
226
thread safety. The threads are blocked only for insert-or-acquire attempt, i.e.
227
227
when 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 )
229
229
function. The rest of operation is done with the help of atomics and condition
230
230
variables (plus a mutex for proper work of condition variable).
231
231
You can’t perform that action at this time.
0 commit comments