This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Add multivalue and tail-call target features
ClosedPublic

Authored by tlively on May 16 2019, 5:10 PM.

Details

Summary

These features will both be implemented soon, so I thought I would
save time by adding the boilerplate for both of them at the same time.

Diff Detail

Repository
rL LLVM

Event Timeline

tlively created this revision.May 16 2019, 5:10 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 16 2019, 5:10 PM

Does it make sense to support the flags before we support the feature?

Otherwise lgtm.

aheejin accepted this revision.EditedMay 16 2019, 5:45 PM

How about using multi_value/multi-value/MultiValue/MULTI-VALUE (depending on positions)? The repo name is also multi-value. https://github.com/WebAssembly/multi-value
Otherwise LGTM.

This revision is now accepted and ready to land.May 16 2019, 5:45 PM

Does it make sense to support the flags before we support the feature?

Otherwise lgtm.

I think this is OK; flags anyway should be added before actual feature implementation starts in order to add tests.

How about using multi_value/multi-value/MultiValue/MULTI-VALUE (depending on positions)? The repo name is also multi-value. https://github.com/WebAssembly/multi-value
Otherwise LGTM.

From https://english.stackexchange.com/questions/118021/existence-of-multi-in-us-english:

the prefix multi is valid in American English, and usually used unhyphenated

I see. LGTM either way 😂

This revision was automatically updated to reflect the committed changes.