Skip to content

Conversation

@meg-gupta
Copy link
Contributor

This is a cherrypick of #29359

Explanation: Disable speculative devirtualization optimization. The
optimization did not give significant performance wins. Disabling it
improves code size.
Risk: Low. No significant performance hit is expected.
Issue: rdar://problem/58778959
Testing: Performance tests and regression tests
Reviewer: Erik Eckstein

This is a cherrypick of swiftlang#29359

Explanation: Disable speculative devirtualization optimization. The
optimization did not give significant performance wins. Disabling it
improves code size.
Risk: Low. No significant performance hit is expected.
Issue: rdar://problem/58778959
Testing: Performance tests and regression tests
Reviewer: Erik Eckstein
@meg-gupta meg-gupta requested a review from a team as a code owner January 28, 2020 19:13
@meg-gupta
Copy link
Contributor Author

@swift-ci test

@meg-gupta
Copy link
Contributor Author

@swift-ci Please nominate

@airspeedswift airspeedswift changed the title Turn off speculative devirtualization by default. [5.2] Turn off speculative devirtualization by default. Jan 29, 2020
@airspeedswift airspeedswift merged commit a0c1677 into swiftlang:swift-5.2-branch Jan 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants