File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments