Skip to content

Conversation

@fhahn
Copy link

@fhahn fhahn commented Dec 11, 2023

No description provided.

fhahn and others added 3 commits December 11, 2023 18:36
Manually add clobbers for various register combinations to tests. This
highlights incorrectly performing shrink-wrapping, with
StoreSwiftAsyncContext expansion clobbering a live register.

(cherry-picked from 820b358)
… assertion failure to pass and was failing in release builds.

(cherry-picked from 1aa1d17)
…t. (llvm#73945)

StoreSwiftAsyncContext clobbers X16 & X17. Make sure they are available
in canUseAsPrologue, to avoid shrink wrapping moving the pseudo to a
place where X16 or X17 are live.

(cherry-picked from 58dcac3)
@fhahn
Copy link
Author

fhahn commented Dec 11, 2023

@swift-ci please test

@fhahn
Copy link
Author

fhahn commented Dec 11, 2023

@swift-ci llvm please test

@fhahn
Copy link
Author

fhahn commented Dec 11, 2023

@swift-ci please test llvm

@fhahn fhahn merged commit 8def20e into swiftlang:stable/20230725 Dec 12, 2023
@fhahn fhahn deleted the store-swift-prolog-check branch December 12, 2023 09:35
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