summaryrefslogtreecommitdiff
path: root/src/passes/MemoryPacking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fuzz fix for MemoryPacking on trampled data (#3222)Alon Zakai2020-10-151-3/+66
* [MemoryPacking] Emit the correct segment indices on memory.init (#3239)Thomas Lively2020-10-141-1/+6
* Refactor naming convention for functions handling tuples (#3196)Max Graey2020-10-091-2/+1
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-10/+12
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-3/+2
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-211-11/+9
* Update Precompute to handle tuples (#2687)Thomas Lively2020-03-101-1/+2
* Limit the number of passive segments to work around a Chrome bug (#2613)Thomas Lively2020-01-221-1/+9
* Optimize passive segments in memory-packing (#2426)Thomas Lively2020-01-151-111/+608
* Fix memory size calculation in MemoryPacking (#2548)Heejin Ahn2019-12-201-1/+6
* Fix trapping and dangling insts in memory packing (#2540)Heejin Ahn2019-12-191-4/+14
* Implement 0-len/drop spec changes in bulk memory (#2529)Heejin Ahn2019-12-161-6/+0
* Re-land #2235 with fixes (#2245)Thomas Lively2019-07-201-4/+42
* Revert "Remove bulk memory instructions refering to active segments (#2235)" ...Thomas Lively2019-07-191-40/+4
* Remove bulk memory instructions refering to active segments (#2235)Thomas Lively2019-07-191-4/+40
* Loosen conditions on MemoryPacking (#2205)Thomas Lively2019-07-031-4/+12
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-1/+2
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-7/+9
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-1/+1
* Move segment merging to fit web limits into its own pass (#1980)Thomas Lively2019-04-081-35/+69
* Passive segments (#1976)Thomas Lively2019-04-051-2/+2
* Stack IR (#1623)Alon Zakai2018-07-301-0/+2
* add a pass to optimize memory segments, and pack memory in asm2wasmAlon Zakai2016-11-011-0/+80