-
Notifications
You must be signed in to change notification settings - Fork 14.5k
[WebAssembly] [Draft] Legalize i128 to v2i64 #149461
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
I'm trying out this PR but I think I encountered a blocker. The issue pops up with this reduced test case from the test case I'm not sure how to reconcile this?
Basically after I transformed a load i128 to load v2i64, ISD::SRL doesn't know how to work with the new instruction anymore and hit an assertion:
Here is the lldb output as well as the full ir print (stack trace is in the next section)
Here is the IR for
|
Fixes #149230