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