summaryrefslogtreecommitdiff
path: root/test/lit/passes/optimize-casts.wast
Commit message (Expand)AuthorAgeFilesLines
* Use empty blocks instead of nops for empty scopes in IRBuilder (#7080)Thomas Lively2024-11-141-1/+0
* Remove extra space printed in empty structs (#6750)Thomas Lively2024-07-161-2/+2
* OptimizeCasts: Also handle local.tee (#6507)Jérôme Vouillon2024-04-181-0/+37
* Require `then` and `else` with `if` (#6201)Thomas Lively2024-01-041-12/+18
* Remove legacy type defintion text syntax (#5948)Thomas Lively2023-09-181-2/+2
* Make final types the default (#5918)Thomas Lively2023-09-091-1/+1
* Simplify and consolidate type printing (#5816)Thomas Lively2023-08-241-35/+35
* Use the standard syntax for ref.cast, ref.test and array.new_fixed (#5894)Jérôme Vouillon2023-08-231-91/+91
* Further improve ref.cast during finalization (#5882)Thomas Lively2023-08-171-2/+6
* OptimizeCasts: Connect adjacent blocks in LinearExecutionWalker (#5866)Alon Zakai2023-08-081-13/+70
* Fix LinearExecutionWalker on calls (#5857)Alon Zakai2023-08-071-0/+70
* Print supertype declarations using the standard format (#5801)Thomas Lively2023-07-061-1/+1
* Move casts which are immediate children of local.gets to earlier local.gets (...Bruce He2023-06-061-7/+842
* [Wasm GC] Automatically make RefCast heap types more precise (#5704)Alon Zakai2023-05-051-1/+1
* Port the remaining test/lit/passes tests off of --nominal (#5668)Thomas Lively2023-04-141-2/+1
* [Wasm GC] Replace `HeapType::data` with `HeapType::struct_` (#5416)Thomas Lively2023-01-101-11/+11
* Use non-nullable ref.cast for non-nullable input (#5335)Thomas Lively2022-12-091-20/+20
* Add standard versions of WasmGC casts (#5331)Thomas Lively2022-12-071-20/+20
* Update tests ahead of transition from `data` to `struct` (#5320)Thomas Lively2022-12-071-11/+11
* Change the default type system to isorecursive (#5239)Thomas Lively2022-11-231-1/+1
* [Wasm GC] Start an OptimizeCasts pass and reuse cast values there (#5263)Alon Zakai2022-11-171-0/+398