Skip to content

Commit e2335aa

Browse files
committed
Address review feedback.
1 parent 0e5c3e5 commit e2335aa

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

docs/SIL.rst

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5709,27 +5709,18 @@ Extracts the original function or a transpose function from the given
57095709

57105710
differentiability_witness_function
57115711
``````````````````````````````````
5712-
57135712
::
57145713

57155714
sil-instruction ::= 'differentiability_witness_function'
5716-
sil-differentiability-witness-function-kind
5715+
'[' sil-differentiability-witness-function-kind ']'
57175716
'[' 'parameters' sil-differentiability-witness-indices ']'
57185717
'[' 'results' sil-differentiability-witness-indices ']'
57195718
generic-parameter-clause?
57205719
sil-function-name ':' sil-type
57215720

57225721
sil-differentiability-witness-function-kind ::=
5723-
'[' sil-differentiability-witness-function-kind-name ']'
5724-
sil-differentiability-witness-function-kind-name ::=
57255722
'jvp' | 'vjp' | 'transpose'
5726-
sil-differentiability-witness-indices ::= [0-9]+ (' ' [0-9]+)*
5727-
generic-parameter-clause ::=
5728-
'<' generic-parameter-list generic-where-clause '>'
5729-
generic-where-clause ::=
5730-
'where' generic-requirement (',' generic-requirement)*
5731-
generic-requirement ::=
5732-
type '==' type | type ':' type | type ':' layout-constraint
5723+
sil-differentiability-witness-function-index-list ::= [0-9]+ (' ' [0-9]+)*
57335724

57345725
differentiability_witness_function [jvp] [parameters 0] [results 0] \
57355726
<T where T: Differentiable> @foo : $(T) -> T

0 commit comments

Comments
 (0)