Jez Ng 39917b5e01 [lld-macho] Don't sort map file entries by name
ld64 emits them in address order but not in alphabetical order. This
sorting is particularly expensive for dead-stripped symbols (which don't
need to be sorted at all, unlike live symbols that need to be sorted by
address).

Timings for chromium_framework_less_dwarf (with the `-map` flag added to
the response file) on my 16-core Mac Pro:

             base           diff           difference (95% CI)
  sys_time   1.997 ± 0.038  2.004 ± 0.028  [  -0.6% ..   +1.3%]
  user_time  8.698 ± 0.085  8.167 ± 0.070  [  -6.6% ..   -5.6%]
  wall_time  7.965 ± 0.114  7.715 ± 0.347  [  -5.1% ..   -1.2%]
  samples    25             23

Reviewed By: #lld-macho, thakis

Differential Revision: https://reviews.llvm.org/D136536
2022-10-25 16:29:13 -04:00
..
2022-08-02 09:52:31 -04:00
2022-01-19 13:12:18 -08:00
2022-09-20 10:16:45 -04:00
2020-12-21 14:44:08 -05:00
2022-05-13 08:57:08 -04:00
2022-07-26 01:41:51 +02:00
2021-07-15 12:56:13 -04:00
2022-05-11 17:00:39 -07:00
2022-02-01 11:57:04 +00:00
2021-05-11 13:31:32 -04:00
2021-03-29 14:08:12 -04:00
2022-10-10 13:10:09 -07:00
t.s
2021-05-10 15:45:54 -04:00
2021-05-10 15:45:54 -04:00