summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-ir-builder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+23
* [IRBuilder] Validate tuple arities (#6384)Thomas Lively2024-03-071-0/+12
* [Parser] Improve parsed IR for multivalue returns (#6378)Thomas Lively2024-03-051-10/+2
* [Parser] Support prologue and epilogue sourcemap annotations (#6370)Thomas Lively2024-03-041-0/+18
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+42
* [Outlining] Fixes break reconstruction (#6352)Ashley Nelson2024-02-271-3/+43
* [Parser] Parse annotations, including source map comments (#6345)Thomas Lively2024-02-261-0/+22
* [Parser] Condense redundant pop values (#6339)Ashley Nelson2024-02-221-13/+1
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+11
* [Parser] Parse `resume` (#6295)Thomas Lively2024-02-091-0/+38
* Update lit tests to parse with the new parser (#6290)Thomas Lively2024-02-081-1/+1
* [Parser] Do not involve IRBuilder for imported functions (#6286)Thomas Lively2024-02-071-1/+3
* Get more tests working with the new text parser (#6284)Thomas Lively2024-02-071-0/+3
* [Parser] Parse pops (by doing nothing) (#6252)Thomas Lively2024-01-301-1/+23
* [Parser] Parse local.set and global.set of tuple values correctly (#6250)Thomas Lively2024-01-291-0/+18
* [Parser] Parse throw_ref (#6238)Thomas Lively2024-01-251-1/+6
* [Parser] Parse try_table (#6237)Thomas Lively2024-01-251-1/+26
* Fix branches to loops in IRBuilder (#6205)Thomas Lively2024-01-051-5/+8
* [Parser] Parse br_if correctly (#6202)Thomas Lively2024-01-041-2/+9
* [Parser] Parse br_on_cast{_fail} input annotations (#6198)Thomas Lively2024-01-031-2/+10
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-0/+4
* Remove empty _ARRAY/_VECTOR defines (NFC) (#6182)Heejin Ahn2023-12-141-3/+1
* [Parser] Parse tuple operations (#6174)Thomas Lively2023-12-131-13/+54
* Preserve multivalue drops in IRBuilder (#6150)Thomas Lively2023-12-131-7/+37
* [Parser] Parse the remaining array operations (#6158)Thomas Lively2023-12-121-15/+171
* [Parser] Parse rethrow (#6155)Thomas Lively2023-12-121-14/+40
* [Parser] Parse table operations (#6154)Thomas Lively2023-12-121-4/+38
* [Outlining] Improve debug loggingAshley Nelson2023-12-071-2/+2
* [Parser] Parse call_indirect and return_call_indirect (#6148)Thomas Lively2023-12-061-1/+8
* [Parser] Parse try/catch/catch_all/delegate (#6128)Thomas Lively2023-11-291-11/+161
* [Parser] Parse tags and throw (#6126)Thomas Lively2023-11-201-1/+18
* Fix a bug with unreachable control flow in IRBuilder (#6130)Thomas Lively2023-11-201-2/+10
* [IRBuilder] Add visitCallIndirect and makeCallIndirect (#6127)Ashley Nelson2023-11-211-0/+14
* Update IRBuilder to visit control flow correctly (#6124)Thomas Lively2023-11-161-2/+72
* [Parser] Parse call_ref (#6103)Thomas Lively2023-11-151-1/+24
* [Parser] Parse array.new_fixed (#6102)Thomas Lively2023-11-151-1/+16
* [Parser] Parse RefAs expressions (#6101)Thomas Lively2023-11-151-1/+6
* [Parser] Parse BrOn expressions (#6100)Thomas Lively2023-11-151-7/+11
* [Parser] Parse ref.test and ref.cast (#6099)Thomas Lively2023-11-151-2/+12
* [Parser] Parse br_table (#6098)Thomas Lively2023-11-151-6/+39
* [Parser] Parse ref.func (#6097)Thomas Lively2023-11-151-1/+4
* [Outlining] Adds Outlining pass (#6110)Ashley Nelson2023-11-131-1/+2
* [Parser] Parse `call` and `return_call` (#6086)Thomas Lively2023-11-071-1/+19
* [Parser] Parse labels and br (#5970)Thomas Lively2023-10-021-12/+82
* Support function contexts in IRBuilder (#5967)Thomas Lively2023-09-221-31/+35
* [Parser] Support loops (#5966)Thomas Lively2023-09-211-5/+20
* [Parser] Parse if-else in the new wat parser and IRBuilder (#5963)Thomas Lively2023-09-211-15/+108
* Fix visitBlock and add visitBlockStart in IRBuilder (#5959)Thomas Lively2023-09-191-2/+7
* Replace I31New with RefI31 everywhere (#5930)Thomas Lively2023-09-131-4/+4
* Refactor IRBuilder to build blocks internally (#5901)Thomas Lively2023-08-281-167/+287