Fix several problems with performance annotations #65820
atrick
approved these changes
on 2023-05-10
GenericSpecializer: fix the function convention if specialization rem…
edb08dab
PerformanceDiagnostics: fix missing diagnostics
8ea848a9
don't verify the SIL module during de-serialization
7709a9a0
allow deleting dead non-escaping closures in OSSA
9326da06
SIL Bridging: use `bool` for boolean properties
5e2e7e38
deprecate the -experimental-performance-annotations option
85052a14
Swift SIL: add all deallocation instructions and let them conform to …
4dcd91af
Swift SIL: add the `Operand.set` API
08e75f2c
Optimizer: extract the NamedReturnValueOptimization from CopyForwardi…
92a17f8a
Swift Optimizer: add a message to an assert
6eff9289
tests: fix check lines in the simplify_unchecked_enum_data.sil test
46abfa8c
SILOptimizer: don't copy move-only partial_apply arguments to tempora…
6488da99
Swift Optimizer: simplification for apply, try_apply, begin_apply and…
82734b6a
Swift SIL: add some APIs
b9169064
Simplification: simplify `builtin "canBeClass"` and `builtin "assert_…
1355e94e
Swift Optimizer: add the MandatoryPerformanceOptimizations pass
dc3cb180
Optimizer: replace the MandatoryGenericSpecializer with the Mandatory…
dfce8c2c
SILOptimizer: remove the obsolete MandatoryGenericSpecializer pass
13108d69
eeckstein
force pushed
to
13108d69
2 years ago
swift-ci
merged
6877778f
into main 2 years ago
eeckstein
deleted the performance-annotations branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub