This is an archive of the discontinued LLVM Phabricator instance.

[lld-macho] Switch to xxh3_64bits
ClosedPublic

Authored by MaskRay on Jul 19 2023, 12:18 AM.

Details

Reviewers
oontvoo
Group Reviewers
Restricted Project
Commits
rG2090d66b2376: [lld-macho] Switch to xxh3_64bits
Summary

xxh3 is substantially faster than xxh64.
For lld/ELF, there is substantial speedup in .debug_str duplicate
elimination (D154813). Use xxh3 for lld-macho as well.

Diff Detail

Event Timeline

MaskRay created this revision.Jul 19 2023, 12:18 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 19 2023, 12:18 AM
MaskRay requested review of this revision.Jul 19 2023, 12:18 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 19 2023, 12:18 AM
oontvoo accepted this revision.Jul 19 2023, 8:18 AM
oontvoo added a subscriber: oontvoo.

LG!

This revision is now accepted and ready to land.Jul 19 2023, 8:18 AM
This revision was automatically updated to reflect the committed changes.