diff options
author | Vincent Lee <leevince@fb.com> | 2021-07-15 18:29:05 -0700 |
---|---|---|
committer | Vincent Lee <leevince@fb.com> | 2021-07-15 20:52:46 -0700 |
commit | d695d0d6f60528841ab8671cdccff85f889ca95d (patch) | |
tree | 2ec6a3471fbdf4769ccd59e5b0d424be8617311d /llvm/unittests/Support/CommandLineTest.cpp | |
parent | c23da666b5be4da631c2ff8db4d129a90f319777 (diff) | |
download | llvm-d695d0d6f60528841ab8671cdccff85f889ca95d.zip llvm-d695d0d6f60528841ab8671cdccff85f889ca95d.tar.gz llvm-d695d0d6f60528841ab8671cdccff85f889ca95d.tar.bz2 |
[lld-macho] Optimize bind opcodes with multiple passes
In D105866, we used an intermediate container to store a list of opcodes. Here,
we use that data structure to help us perform optimization passes that would allow
a more efficient encoding of bind opcodes. Currently, the functionality mirrors the
optimization pass {1,2} done in ld64 for bind opcodes under optimization gate
to prevent slight regressions.
Reviewed By: int3, #lld-macho
Differential Revision: https://reviews.llvm.org/D105867
Diffstat (limited to 'llvm/unittests/Support/CommandLineTest.cpp')
0 files changed, 0 insertions, 0 deletions