These instructions are currently unused in our backend, but for
completeness it is good to support them, so they can be used with
the assembler in hand-written code.
Tests are very basic, signature support missing much like other blocks.
Paths
| Differential D55973
[WebAssembly] Added basic support for if/else/end_if in MC layer. ClosedPublic Authored by aardappel on Dec 20 2018, 5:39 PM.
Details Summary These instructions are currently unused in our backend, but for Tests are very basic, signature support missing much like other blocks.
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, sunfish, jgravelle-google, sbc100. · View Herald TranscriptDec 20 2018, 5:39 PM aheejin added a parent revision: D55797: [WebAssembly] Make assembler check for proper nesting of control flow..Dec 20 2018, 5:48 PM Comment Actions LGTM. It looks like the change depends on D55797, so I added it as a parent revision. This revision is now accepted and ready to land.Dec 20 2018, 5:57 PM Closed by commit rL350079: [WebAssembly] Added basic support for if/else/end_if in MC layer. (authored by aardappel). · Explain WhyDec 26 2018, 2:58 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 179531 llvm/trunk/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrControl.td
llvm/trunk/test/MC/WebAssembly/basic-assembly.s
|