Skip to content

Commit 5091ade

Browse files
author
Sergey Kanaev
committed
Fix link
Signed-off-by: Sergey Kanaev <[email protected]>
1 parent c16e4ad commit 5091ade

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sycl/doc/KernelProgramCache.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -127,15 +127,15 @@ Invoked by user `program::build_with_kernel_type<>()` and
127127
`program::get_kernel<>()` methods will call either
128128
`ProgramManager::getBuildPIProgram()` or `ProgramManager::getOrCreateKernel()`
129129
method respectively. Now, both these methods will call template
130-
function [`getOrBuild()`](../source/detail/program_manager/program_manager.cpp#L149)
130+
function [`getOrBuild()`](https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp#L149)
131131
with multiple lambdas passed to it:
132132
- Acquire function;
133133
- GetCache function;
134134
- Build function.
135135

136136
*Acquire* function returns a locked version of cache. Locking is employed for
137137
thread safety. The threads are blocked only for insert-or-acquire attempt, i.e.
138-
when calling to `map::insert` in [`getOrBuild`](../source/detail/program_manager/program_manager.cpp#L149)
138+
when calling to `map::insert` in [`getOrBuild`](https://github.com/intel/llvm/blob/sycl/sycl/source/detail/program_manager/program_manager.cpp#L149)
139139
function. The rest of operation is done with the help of atomics and condition
140140
variables (plus a mutex for proper work of condition variable).
141141

0 commit comments

Comments
 (0)