This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Add auto-upgrade for renamed intrinsics
ClosedPublic

Authored by nikic on Mar 20 2023, 7:50 AM.

Details

Summary

D138249 renamed a number of wasm intrinsics without implementing auto-upgrade support.

Diff Detail

Event Timeline

nikic created this revision.Mar 20 2023, 7:50 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 20 2023, 7:50 AM
nikic requested review of this revision.Mar 20 2023, 7:50 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 20 2023, 7:50 AM
tlively accepted this revision.Mar 20 2023, 8:42 AM

Thanks! I didn't know about this functionality. Is there a generally accepted mechanism to mark intrinsics as experimental so that there is no expectation that they will be auto-upgraded like this?

This revision is now accepted and ready to land.Mar 20 2023, 8:42 AM
nikic added a comment.Mar 20 2023, 9:16 AM

Thanks! I didn't know about this functionality. Is there a generally accepted mechanism to mark intrinsics as experimental so that there is no expectation that they will be auto-upgraded like this?

Some intrinsics are in the llvm.experimental namespace, though we usually auto-upgrade those as well.

Got it, thanks.

This revision was landed with ongoing or failed builds.Mar 21 2023, 1:27 AM
This revision was automatically updated to reflect the committed changes.