Skip to content

Conversation

@NuriAmari
Copy link
Contributor

The Swift and LLVM function mergers were disabled when Swift VFE or WME are enabled because the function merger did not respect metadata on calls to llvm.type.checked.load. This is no longer the case, so we can turn these passes back on.

…/ WME

The Swift and LLVM function mergers were disabled when Swift VFE or WME
are enabled because the function merger did not respect metadata on
calls to `llvm.type.checked.load`. This is no longer the case,
so we can turn these passes back on.
@NuriAmari
Copy link
Contributor Author

swiftlang/llvm-project#7679 @swift-ci Please test

@NuriAmari
Copy link
Contributor Author

Linux failures look unrelated to me.

@NuriAmari NuriAmari marked this pull request as ready for review October 25, 2023 23:31
Copy link
Contributor

@eeckstein eeckstein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@eeckstein
Copy link
Contributor

swiftlang/llvm-project#7679 @swift-ci test linux

@NuriAmari
Copy link
Contributor Author

@eeckstein Do you mind merging / testing the LLVM side of things? swiftlang/llvm-project#7679. I can merge Swift.

@aschwaighofer
Copy link
Contributor

I have merged the LLVM PR

@aschwaighofer
Copy link
Contributor

@NuriAmari feel free to merge

@NuriAmari NuriAmari merged commit 5b2e534 into main Oct 30, 2023
@NuriAmari NuriAmari deleted the vfe-function-merger-fixes branch October 30, 2023 17:14
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.

4 participants