@@ -3492,12 +3492,12 @@ load_borrow
3492
3492
%1 = load_borrow %0 : $*T
3493
3493
// $T must be a loadable type
3494
3494
3495
- Loads the value ``%1 `` from the memory location ``%0 ``. The `` load_borrow ``
3495
+ Loads the value ``%1 `` from the memory location ``%0 ``. The `load_borrow `_
3496
3496
instruction creates a borrowed scope in which a read-only borrow value ``%1 ``
3497
3497
can be used to read the value stored in ``%0 ``. The end of scope is delimited
3498
- by an `` end_borrow `` instruction. All `` load_borrow `` instructions must be
3499
- paired with exactly one `` end_borrow `` instruction along any path through the
3500
- program. Until `` end_borrow `` , it is illegal to invalidate or store to ``%0 ``.
3498
+ by an `end_borrow `_ instruction. All `load_borrow `_ instructions must be
3499
+ paired with exactly one `end_borrow `_ instruction along any path through the
3500
+ program. Until `end_borrow `_ , it is illegal to invalidate or store to ``%0 ``.
3501
3501
3502
3502
begin_borrow
3503
3503
````````````
@@ -3558,12 +3558,12 @@ The type of %1 is ``*T`` and the type of ``%0`` is ``T``, which must be a
3558
3558
loadable type. This will overwrite the memory at ``%1 `` and destroy the value
3559
3559
currently held there.
3560
3560
3561
- The purpose of the `` assign `` instruction is to simplify the
3561
+ The purpose of the `assign `_ instruction is to simplify the
3562
3562
definitive initialization analysis on loadable variables by removing
3563
3563
what would otherwise appear to be a load and use of the current value.
3564
3564
It is produced by SILGen, which cannot know which assignments are
3565
3565
meant to be initializations. If it is deemed to be an initialization,
3566
- it can be replaced with a `` store `` ; otherwise, it must be replaced
3566
+ it can be replaced with a `store `_ ; otherwise, it must be replaced
3567
3567
with a sequence that also correctly destroys the current value.
3568
3568
3569
3569
This instruction is only valid in Raw SIL and is rewritten as appropriate
@@ -3581,7 +3581,7 @@ assign_by_wrapper
3581
3581
// $F must be a function type, taking $S as a single argument (or multiple arguments in case of a tuple) and returning $T
3582
3582
// $G must be a function type, taking $S as a single argument (or multiple arguments in case of a tuple) and without a return value
3583
3583
3584
- Similar to the `` assign `` instruction, but the assignment is done via a
3584
+ Similar to the `assign `_ instruction, but the assignment is done via a
3585
3585
delegate.
3586
3586
3587
3587
In case of an initialization, the function ``%2 `` is called with ``%0 `` as
0 commit comments