diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2020-01-15 11:04:23 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-15 11:04:23 -0800 |
commit | 719b4d7d7897e25e5868989f0c708565e12d3295 (patch) | |
tree | a9f1799c32377bf33c3662d3a233851bd6ff85b8 /third_party/llvm-project/include/llvm/BinaryFormat/Dwarf.h | |
parent | 5ca79a71b2a2379083093d4d9136b2ae4095dfe8 (diff) | |
download | binaryen-719b4d7d7897e25e5868989f0c708565e12d3295.tar.gz binaryen-719b4d7d7897e25e5868989f0c708565e12d3295.tar.bz2 binaryen-719b4d7d7897e25e5868989f0c708565e12d3295.zip |
Optimize passive segments in memory-packing (#2426)
When memory is packed and there are passive segments, bulk memory
operations that reference those segments by index need to be updated to
reflect the new indices and possibly split into multiple instructions
that reference multiple split segments. For some bulk-memory operations,
it is necessary to introduce new globals to explicitly track the drop
state of the original segments, but this PR is careful to only add
globals where necessary.
Diffstat (limited to 'third_party/llvm-project/include/llvm/BinaryFormat/Dwarf.h')
0 files changed, 0 insertions, 0 deletions