swift
[AutoDiff] Introduce 'linear_function' and 'linear_function_extract' instructions.
#27637
Merged

[AutoDiff] Introduce 'linear_function' and 'linear_function_extract' instructions. #27637

rxwei
rxwei [AutoDiff] Introduce 'linear_function' instruction.
2bb558e1
rxwei rxwei added tensorflow
rxwei rxwei requested a review from dan-zheng dan-zheng 6 years ago
dan-zheng
dan-zheng approved these changes on 2019-10-12
rxwei
rxwei Fix `@differentiable(linear)` parsing ambiguity.
496fb9a7
rxwei Enable `@differentiable(linear)` function types.
90016e7e
rxwei Merge branch 'tensorflow' of github.com:apple/swift into linear-funct…
a42763e3
rxwei Fix test.
782aada0
rxwei Handle '@differentiable(linear)' in SIL serialization and lowering.
3256d445
rxwei
rxwei Add 'linear_function_extract' instruction.
f4c0411e
rxwei Handle '@differentiable(linear)' type lowering.
8971a802
rxwei Gardening.
8af911ca
rxwei Fix ASTGen for `@differentiable(linear)`.
eb34058a
rxwei Correct BLOCK_RECORD order in serialization.
4f1e371f
rxwei Update tests.
fe429000
rxwei Register SIL abbr codes for new instructions.
18f7f7cc
rxwei ASTGen: Check whether a '@differentiable' attribute argument exists.
a1b6f029
rxwei
rxwei Add '@differentiable(linear)' SIL parsing test.
aa1cef3f
rxwei rxwei marked this pull request as ready for review 6 years ago
rxwei Merge branch 'tensorflow' of github.com:apple/swift into linear-funct…
43ed80c2
rxwei Update module version.
a86bd7f9
rxwei Apply changes to tests in #27659 and add IRGen RUN line
91f6f664
rxwei Merge branch 'tensorflow' of github.com:apple/swift into linear-funct…
ac8ab16d
rxwei Update test.
cea8ff55
rxwei Merge branch 'tensorflow' of github.com:apple/swift into linear-funct…
76721aba
rxwei Update to use LinearDifferentiableFunctionTypeComponent.
5af2b01c
rxwei rxwei force pushed to 5af2b01c 6 years ago
rxwei rxwei changed the title [AutoDiff] Introduce 'linear_function' instruction. [AutoDiff] Introduce 'linear_function' and 'linear_function_extract' instructions. 6 years ago
rxwei Add to SIL language reference.
d1b0c55a
rxwei Add SIL verification.
ca43c62c
rxwei
rxwei Fix SIL docs.
71d06fdf
rxwei
rxwei
rxwei
rxwei rxwei assigned rxwei rxwei 6 years ago
rxwei rxwei merged 740b63ed into tensorflow 6 years ago
rxwei rxwei deleted the linear-function-inst branch 6 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone