summaryrefslogtreecommitdiff
path: root/test/lit/passes/optimize-instructions-gc.wast
Commit message (Expand)AuthorAgeFilesLines
...
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-210/+210
* Update tests ahead of transition from `data` to `struct` (#5320)Thomas Lively2022-12-071-209/+46
* Change the default type system to isorecursive (#5239)Thomas Lively2022-11-231-72/+75
* Parse and emit `array.len` without a type annotation (#5151)Thomas Lively2022-10-181-2/+2
* Implement bottom heap types (#5115)Thomas Lively2022-10-071-67/+155
* Simplify and fix heap type counting (#5110)Thomas Lively2022-10-041-4/+2
* Make `i31ref` and `dataref` nullable (#4843)Thomas Lively2022-08-261-22/+22
* Separate `func` into a separate type hierarchy (#4955)Thomas Lively2022-08-221-6/+6
* Restore the `extern` heap type (#4898)Thomas Lively2022-08-171-7/+7
* Remove RTTs (#4848)Thomas Lively2022-08-051-215/+78
* [Wasm GC] Check if ref.eq inputs can possibly be the same (#4780)Alon Zakai2022-07-141-4/+290
* [Wasm GC] RefIs / RefEq / RefTest return a boolean (#4786)Alon Zakai2022-07-081-0/+66
* [Wasm GC] OptimizeInstructions: Optimize ref.eq on equal inputs with a tee (#...Alon Zakai2022-06-241-0/+29
* Remove externref (#4633)Thomas Lively2022-05-041-4/+4
* CoalesceLocals: Remove a redundant tee of the same local as a parent set (#4318)Alon Zakai2021-11-091-4/+4
* OptimizeInstructions: Fix static cast optimizations (#4311)Alon Zakai2021-11-091-4/+207
* Print heap types in text format in nominal mode (#4316)Alon Zakai2021-11-081-50/+50
* Switch from "extends" to M4 nominal syntax (#4248)Thomas Lively2021-10-141-10/+10
* Fix tee/as-non-null reordering when writing to a non-nullable param (#4232)Alon Zakai2021-10-111-0/+31
* [Wasm GC] Optimize static (rtt-free) operations (#4186)Alon Zakai2021-09-301-3/+662
* [Wasm GC] Fix invalid intermediate IR in OptimizeInstructions (#4169)Alon Zakai2021-09-201-14/+60
* [Wasm GC] Optimize away ref.as_non_null going into local.set in TNH mode (#4157)Alon Zakai2021-09-161-1/+0
* [Wasm GC] Fix OptimizeInstructions on unreachable ref.test (#4156)Alon Zakai2021-09-151-4/+30
* OptimizeInstructions: Handle trivial ref.cast and ref.test (#4097)Alon Zakai2021-08-241-7/+225
* [Wasm GC] Fix OptimizeInstructions on folding of identical code with nominal ...Alon Zakai2021-08-161-0/+53
* Add nominal typing mode to a test in prep for #4069 (#4081)Alon Zakai2021-08-131-1/+513
* [Wasm GC] RefEq(x, null) => RefIsNull(x) (#4066)Alon Zakai2021-08-091-0/+41
* Test GC lit tests with --nominal as well (#4043)Thomas Lively2021-08-021-0/+2
* [Wasm GC] Optimize repeated identical ref.casts (#4039)Alon Zakai2021-07-291-8/+129
* Add option to add checks for all items (#3961)Thomas Lively2021-07-021-0/+2
* Generate FileCheck checks for all module items (#3957)Thomas Lively2021-06-281-0/+7
* Generalize moving of identical code from if/select arms (#3833)Alon Zakai2021-04-211-2/+28
* OptimizeInstructions: Move identical unary code out of if/select arms (#3828)Alon Zakai2021-04-211-0/+72
* [Wasm GC] Reorder ref.as_non_null with tee and cast (#3820)Alon Zakai2021-04-191-0/+113
* [Wasm GC] Optimize reference identity checks (#3814)Alon Zakai2021-04-191-1/+184
* [Wasm GC] Optimize away unnecessary non-null assertions (#3800)Alon Zakai2021-04-121-9/+82
* [Wasm GC] Optimize RefIs and RefAs when the type lets us (#3725)Alon Zakai2021-03-301-0/+370
* [Wasm GC] Optimize array.set stored values (#3690)Alon Zakai2021-03-161-0/+18
* [Wasm GC] Optimize struct stores like stores to memory, ignore unneeded bits ...Alon Zakai2021-03-121-0/+42
* Introduce a script for updating lit tests (#3503)Thomas Lively2021-01-211-0/+33