summaryrefslogtreecommitdiff
path: root/src/wasm-binary.h
diff options
context:
space:
mode:
authorjuj <jujjyl@gmail.com>2022-04-28 21:31:08 +0300
committerGitHub <noreply@github.com>2022-04-28 18:31:08 +0000
commitba64ac3ed47cb35a477aaaf185679ae9d0b79862 (patch)
treea35322a8d2162e07352c7272b97ffbd195d876a3 /src/wasm-binary.h
parent408b2eb7df01f42157e24c2c58f01c4fa5c6b9d6 (diff)
downloadbinaryen-ba64ac3ed47cb35a477aaaf185679ae9d0b79862.tar.gz
binaryen-ba64ac3ed47cb35a477aaaf185679ae9d0b79862.tar.bz2
binaryen-ba64ac3ed47cb35a477aaaf185679ae9d0b79862.zip
Lift the restriction in liveness-traversal.h that supported max 65535 locals in a function. (#4567)
* Lift the restriction in liveness-traversal.h that supported max 65535 locals in a function. * Lint * Fix typo * Fix static * Lint * Lint * Lint * Add needed canRun function * lint * Use either a sparse or a dense matrix for tracking liveness copies, depending on the locals count. * Lint * Fix lint * Lint * Implement sparse_square_matrix class and use that as a backing. * Lint * Lint * Lint #includes * Lint * Lint includes * Remove unnecessary code * Fix canonical accesses to copies matrix * Lint * Add missing variable update * Remove canRun() function * Address review * Update expected test results * Update test name * Add asserts to sparse_square_matrix set and get functions that they are not out of bound. * Lint includes * Update test expectation * Use .clear() + .resize() to reset totalCopies vector
Diffstat (limited to 'src/wasm-binary.h')
0 files changed, 0 insertions, 0 deletions