summaryrefslogtreecommitdiff
path: root/src/wasm-ir-builder.h
Commit message (Expand)AuthorAgeFilesLines
* Use IRBuilder in the binary parser (#6963)Thomas Lively2024-11-261-0/+25
* Use hints when generating fresh labels in IRBuilder (#7086)Thomas Lively2024-11-181-2/+5
* [NFC] Remove redundant [[nodiscard]] attributes (#7084)Thomas Lively2024-11-151-149/+139
* Reset function context when ending a function in IRBuilder (#7081)Thomas Lively2024-11-151-3/+6
* Fixup pops when necessary in IRBuilder (#7075)Thomas Lively2024-11-131-0/+25
* Implement table.init (#6827)Alon Zakai2024-08-161-0/+1
* [threads] ref.i31_shared (#6735)Thomas Lively2024-07-121-1/+1
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-2/+2
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-4/+1
* Source maps: Allow specifying that an expression has no debug info in text (...Jérôme Vouillon2024-05-141-2/+12
* Fix a bug with unreachable control flow in IRBuilder (#6558)Jérôme Vouillon2024-04-291-11/+22
* [Parser] Preserve try labels (#6505)Thomas Lively2024-04-171-6/+17
* [Parser] Match legacy parser block naming (#6504)Thomas Lively2024-04-161-3/+7
* [Parser] Pop past unreachables where possible (#6489)Thomas Lively2024-04-161-46/+17
* Typed continuations: suspend instructions (#6393)Frank Emrich2024-03-191-0/+2
* Typed continuations: cont.bind instructions (#6365)Frank Emrich2024-03-041-0/+3
* [Outlining] Fixes break reconstruction (#6352)Ashley Nelson2024-02-271-2/+18
* [Parser] Parse annotations, including source map comments (#6345)Thomas Lively2024-02-261-0/+7
* Typed continuations: cont.new instructions (#6308)Frank Emrich2024-02-221-0/+1
* [Parser] Parse `resume` (#6295)Thomas Lively2024-02-091-2/+6
* [Parser] Parse pops (by doing nothing) (#6252)Thomas Lively2024-01-301-1/+2
* [Parser] Parse local.set and global.set of tuple values correctly (#6250)Thomas Lively2024-01-291-0/+2
* [Parser] Parse throw_ref (#6238)Thomas Lively2024-01-251-1/+1
* [Parser] Parse try_table (#6237)Thomas Lively2024-01-251-2/+28
* [Parser] Parse br_if correctly (#6202)Thomas Lively2024-01-041-1/+1
* [Parser] Parse br_on_cast{_fail} input annotations (#6198)Thomas Lively2024-01-031-1/+1
* [EH] Add instructions for new proposal (#6181)Heejin Ahn2023-12-191-0/+2
* [Parser] Parse tuple operations (#6174)Thomas Lively2023-12-131-2/+7
* Preserve multivalue drops in IRBuilder (#6150)Thomas Lively2023-12-131-3/+9
* [Parser] Parse the remaining array operations (#6158)Thomas Lively2023-12-121-15/+17
* [Parser] Parse rethrow (#6155)Thomas Lively2023-12-121-1/+2
* [Parser] Parse table operations (#6154)Thomas Lively2023-12-121-6/+6
* [Parser] Parse call_indirect and return_call_indirect (#6148)Thomas Lively2023-12-061-1/+2
* [Parser] Parse try/catch/catch_all/delegate (#6128)Thomas Lively2023-11-291-4/+76
* [Parser] Parse tags and throw (#6126)Thomas Lively2023-11-201-1/+2
* Fix a bug with unreachable control flow in IRBuilder (#6130)Thomas Lively2023-11-201-0/+1
* [IRBuilder] Add visitCallIndirect and makeCallIndirect (#6127)Ashley Nelson2023-11-211-0/+1
* Update IRBuilder to visit control flow correctly (#6124)Thomas Lively2023-11-161-3/+8
* [Parser] Parse call_ref (#6103)Thomas Lively2023-11-151-1/+2
* [Parser] Parse array.new_fixed (#6102)Thomas Lively2023-11-151-1/+2
* [Parser] Parse RefAs expressions (#6101)Thomas Lively2023-11-151-1/+1
* [Parser] Parse BrOn expressions (#6100)Thomas Lively2023-11-151-1/+2
* [Parser] Parse ref.test and ref.cast (#6099)Thomas Lively2023-11-151-2/+2
* [Parser] Parse br_table (#6098)Thomas Lively2023-11-151-1/+7
* [Parser] Parse ref.func (#6097)Thomas Lively2023-11-151-1/+4
* [Parser] Parse `call` and `return_call` (#6086)Thomas Lively2023-11-071-1/+3
* Implement table.copy (#6078)Alon Zakai2023-11-061-0/+1
* [Parser] Parse labels and br (#5970)Thomas Lively2023-10-021-13/+64
* Support function contexts in IRBuilder (#5967)Thomas Lively2023-09-221-4/+18
* [Parser] Support loops (#5966)Thomas Lively2023-09-211-2/+20