Skip to content

Commit d88de7b

Browse files
author
Colin Davidson
committed
Fixed bad references
1 parent bc5daab commit d88de7b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

sycl/doc/design/SYCLNativeCPUPipelinePasses.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -807,17 +807,15 @@ The Following intermediate representations are used in the interface to Native C
807807
control is only ensured for memory accesses issued by the invocation calling
808808
the barrier and observed by another invocation executing within the memory
809809
`%scope`. Additional control over the kind of memory controlled and what
810-
kind of control to apply is provided by `%semantics`. See `below
811-
<#memory-and-control-barriers>`__ for more information.
810+
kind of control to apply is provided by `%semantics`. See [memory and control barriers](#memory-and-control-barriers) for more information.
812811
* `void __mux_work_group_barrier(i32 %id, i32 %scope, i32 %semantics)` and
813812
`void __mux_sub_group_barrier(i32 %id, i32 %scope, i32 %semantics)` - Wait
814813
for other invocations of the work-group/sub-group to reach the current point
815814
of execution (serves as a control barrier). A barrier identifier is provided
816815
by `%id` (note that implementations **must** ensure uniqueness themselves,
817816
e.g., by running the `compiler::utils::PrepareBarriersPass`). These
818817
builtins may also atomically provide a memory barrier with the same semantics
819-
as `__mux_mem_barrier(i32 %scope, i32 %semantics)`. See `below
820-
<#memory-and-control-barriers>`__ for more information.
818+
as `__mux_mem_barrier(i32 %scope, i32 %semantics)`. See [memory and control barriers](#memory-and-control-barriers) for more information.
821819

822820
##### Group operation builtins
823821

0 commit comments

Comments
 (0)