diff options
author | Roberto Lublinerman <rluble@google.com> | 2024-09-06 19:30:00 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-06 15:30:00 -0700 |
commit | 655eab84019236d02032ceb61570f4f34ee8ac0d (patch) | |
tree | 6771057e3f0ee12dc3638cd227f8db2d5a41cdbf /test/spec/f16.wast | |
parent | 509d18323cc9513b513bebdc0443e3fd416db692 (diff) | |
download | binaryen-655eab84019236d02032ceb61570f4f34ee8ac0d.tar.gz binaryen-655eab84019236d02032ceb61570f4f34ee8ac0d.tar.bz2 binaryen-655eab84019236d02032ceb61570f4f34ee8ac0d.zip |
Adds a J2CL specific pass that moves itable entries to vtables (#6888)
This allows to remove a reference field from all Java objects reducing
the per object memory and initialization overhead.
The pass is designed to run direclty on the J2CL output before other
optimizations since it relies on invariants that might get lost in
optimization. If the invariants don't hold the pass aborts.
Diffstat (limited to 'test/spec/f16.wast')
0 files changed, 0 insertions, 0 deletions