summaryrefslogtreecommitdiff
path: root/third_party/llvm-project/include/llvm/BinaryFormat
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2020-01-15 11:04:23 -0800
committerGitHub <noreply@github.com>2020-01-15 11:04:23 -0800
commit719b4d7d7897e25e5868989f0c708565e12d3295 (patch)
treea9f1799c32377bf33c3662d3a233851bd6ff85b8 /third_party/llvm-project/include/llvm/BinaryFormat
parent5ca79a71b2a2379083093d4d9136b2ae4095dfe8 (diff)
downloadbinaryen-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')
0 files changed, 0 insertions, 0 deletions