summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-ir-builder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make validation of stale types stricter (#7097)Thomas Lively2024-11-211-3/+1
* Use hints when generating fresh labels in IRBuilder (#7086)Thomas Lively2024-11-181-2/+4
* [NFC] Finalize blocks with explicit breakability in IRBuilder (#7085)Thomas Lively2024-11-181-4/+8
* [NFC] Remove redundant [[nodiscard]] attributes (#7084)Thomas Lively2024-11-151-1/+1
* Reset function context when ending a function in IRBuilder (#7081)Thomas Lively2024-11-151-0/+1
* Use empty blocks instead of nops for empty scopes in IRBuilder (#7080)Thomas Lively2024-11-141-3/+4
* Fixup pops when necessary in IRBuilder (#7075)Thomas Lively2024-11-131-3/+13
* Validate array.init_elem segment in IRBuilder (#6852)Thomas Lively2024-08-191-0/+10
* Implement table.init (#6827)Alon Zakai2024-08-161-0/+8
* [threads] ref.i31_shared (#6735)Thomas Lively2024-07-121-2/+2
* [Parser] Fix bug in unreachable fallback logic (#6676)Thomas Lively2024-06-181-13/+18
* [Strings] Remove operations not included in imported strings (#6589)Thomas Lively2024-05-151-52/+21
* [Strings] Remove stringview types and instructions (#6579)Thomas Lively2024-05-151-38/+2
* Source maps: Allow specifying that an expression has no debug info in text (...Jérôme Vouillon2024-05-141-21/+40
* [Parser] Re-use blocks instead of wrapping where possible (#6552)Thomas Lively2024-04-291-6/+11
* Fix a bug with unreachable control flow in IRBuilder (#6558)Jérôme Vouillon2024-04-291-3/+8
* [Parser] Preserve try labels (#6505)Thomas Lively2024-04-171-37/+26
* [Parser] Match legacy parser block naming (#6504)Thomas Lively2024-04-161-1/+5
* [Parser] Pop past unreachables where possible (#6489)Thomas Lively2024-04-161-460/+497
* [Parser] Use unreachables to fulfill tuple requirements (#6488)Thomas Lively2024-04-111-1/+3
* 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