summaryrefslogtreecommitdiff
path: root/src/passes/I64ToI32Lowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Automatically discard global effects in the rare passes that add effects (#5999)Alon Zakai2023-10-061-0/+3
* [NFC] Remove our bespoke `make_unique` implementation (#5613)Thomas Lively2023-03-311-2/+2
* Make constant expression validation stricter (#5557)Thomas Lively2023-03-101-1/+2
* [wasm2js] Support nonzero offsets in memory.atomic.wait32 (#5489)Thomas Lively2023-02-141-2/+2
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-3/+4
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-1/+3
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-4/+6
* [Wasm2JS] Fix lowering of i64.extendN_s instructions (#4321)taylor.fish2022-06-241-0/+41
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-2/+2
* Preserve Function HeapTypes (#3952)Thomas Lively2021-06-301-4/+4
* [reference-types] remove single table restriction in IR (#3517)Abbas Mashayekh2021-02-091-2/+5
* [wasm-builder] Construct module elements as unique_ptrs (#3391)Thomas Lively2020-11-191-5/+5
* Remove dead code and unused includes. NFC. (#3328)Sam Clegg2020-11-081-1/+0
* Fix validateGlobally usage in validator, and an i64-to-i32 bug hidden by it (...Alon Zakai2020-10-191-0/+3
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-1/+1
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-1/+1
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-2/+2
* Add StubUnsupportedJSOps to remove operations that JS does not support (#3024)Alon Zakai2020-08-051-0/+32
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-211-49/+45
* Wasm2js Atomics support (#2924)Alon Zakai2020-06-231-3/+41
* wasm2js: Bulk memory support (#2923)Alon Zakai2020-06-221-2/+2
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-2/+2
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-146/+155
* Remove FunctionType (#2510)Thomas Lively2019-12-111-30/+22
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-8/+4
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-1/+1
* Finalize tail call support (#2246)Thomas Lively2019-07-231-2/+12
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-167/+167
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-22/+44
* I64ToI32Lowering: don't use alignment 1 everywhere (#2070)Alon Zakai2019-04-301-2/+2
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-620/+550
* wasm2js: remove more code we don't need since we have flat IR (#2039)Alon Zakai2019-04-221-120/+0
* wasm2js: unreachability fixes (#2037)Alon Zakai2019-04-221-25/+19
* wasm2js: use scratch memory properly (#2033)Alon Zakai2019-04-221-33/+26
* wasm2js: handle unreachable select and global.set (#2029)Alon Zakai2019-04-181-0/+21
* Wasm2js: support i64 globals (#2021)Alon Zakai2019-04-181-11/+43
* Verify flat IR where it is expected, and give a nice error (#2009)Alon Zakai2019-04-161-0/+2
* Wasm2js memory fixes (#2003)Alon Zakai2019-04-121-12/+28
* Update test/spec/memory.wast to latest upstream (#1801)Alon Zakai2019-04-031-0/+9
* Fix i64 select lowering. (#1773)Yury Delendik2018-12-171-8/+31
* standardize on 'template<' over 'template <' (i.e., remove a space) (#1782)Alon Zakai2018-11-291-3/+3
* More #1678 fixes (#1685)Alon Zakai2018-09-201-0/+3
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-6/+1
* Stack IR (#1623)Alon Zakai2018-07-301-7/+9
* wasm2asm: Fix and enable a large number of spec tests (#1558)Alex Crichton2018-05-291-1/+16
* wasm2asm: Finish i64 lowering operations (#1563)Alex Crichton2018-05-251-346/+14
* wasm2asm: Implement float<->int conversions (#1550)Alex Crichton2018-05-161-37/+215
* Implement 64-bit rotation lowering for wasm2asm (#1545)Alex Crichton2018-05-141-2/+193
* wasm2asm: Implement reinterpretation instructions (#1547)Alex Crichton2018-05-131-3/+34
* Implement signed 64-bit shift right for wasm2asm (#1544)Alex Crichton2018-05-121-6/+72