mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[SILOptimizer] Add prespecialization for arbitray reference types (#58846)
* [SILOptimizer] Add prespecialization for arbitray reference types * Fix benchmark Package.swift * Move SimpleArray to utils * Fix multiple indirect result case * Remove leftover code from previous attempt * Fix test after rebase * Move code to compute type replacements to SpecializedFunction * Fix ownership when OSSA is enabled * Fixes after rebase * Changes after rebasing * Add feature flag for layout pre-specialization * Fix pre_specialize-macos.swift * Add compiler flag to benchmark build * Fix benchmark SwiftPM flags
This commit is contained in:
@@ -103,6 +103,7 @@ EXPERIMENTAL_FEATURE(MoveOnly)
|
||||
EXPERIMENTAL_FEATURE(OneWayClosureParameters)
|
||||
EXPERIMENTAL_FEATURE(TypeWitnessSystemInference)
|
||||
EXPERIMENTAL_FEATURE(ResultBuilderASTTransform)
|
||||
EXPERIMENTAL_FEATURE(LayoutPrespecialization)
|
||||
|
||||
/// Whether to enable experimental differentiable programming features:
|
||||
/// `@differentiable` declaration attribute, etc.
|
||||
|
||||
Reference in New Issue
Block a user