swift
2b7af6f3 - [AutoDiff] Store derivative generic signature in (SIL)DifferentiableA… (#27420)

Commit
6 years ago
[AutoDiff] Store derivative generic signature in (SIL)DifferentiableA… (#27420) Previously, `(SIL)DifferentiableAttr` stored derivative requirements as `ArrayRef<Requirement>`. Computing derivative generic signatures from these requirements is costly and was done during SILGen and the differentiation transform. Now, `(SIL)DifferentiableAttr` directly stores derivative generic signature. This improves compiler performance.
Author
Parents
Loading