summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-ir-builder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Factor IRBuilder utility out of the new wat parser (#5880)Thomas Lively2023-08-221-0/+703