swift
Fix several problems with performance annotations
#65820
Merged

Fix several problems with performance annotations #65820

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone