1
1
mirror of https://github.com/rui314/mold.git synced 2024-09-11 21:17:28 +03:00
mold/macho
James Widman 13eda8051a [Mach-O] Use binary search in find_subsection()
When using ld64.mold to link clang for Mach-O, most of the time was
spent in the first call to find_subsection() from
parse_compact_unwind(). Changing its linear search to a binary search
cut an 18-second link time down to about 3 seconds.

Signed-off-by: James Widman <james.widman@gmail.com>
2022-10-25 18:07:25 -07:00
..
arch-arm64.cc Untabify 2022-10-18 12:41:11 +08:00
arch-x86-64.cc Simplify 2022-08-22 16:33:59 +08:00
cmdline.cc Enable separate compilation for each source file and target pair 2022-09-23 22:28:40 +08:00
dead-strip.cc Add an optimized mark function for faster GC passes. 2022-10-23 18:19:32 +08:00
input-files.cc [Mach-O] Use binary search in find_subsection() 2022-10-25 18:07:25 -07:00
input-sections.cc Enable separate compilation for each source file and target pair 2022-09-23 22:28:40 +08:00
lto-unix.cc Simplify 2022-10-18 13:05:35 +08:00
lto-win32.cc Fix CI 2022-09-24 09:18:26 +08:00
lto.cc Enable separate compilation for each source file and target pair 2022-09-23 22:28:40 +08:00
lto.h Fix more compile errors for Windows 2022-08-13 00:55:47 -07:00
macho.h Refactor 2022-09-13 11:58:14 +08:00
main.cc Makes xcode tests run, Signed-off-by: Ernesto Cambuston <e.cambuston@gmail.com> 2022-10-02 00:13:47 -07:00
mapfile.cc Enable separate compilation for each source file and target pair 2022-09-23 22:28:40 +08:00
mold.h fix 2 -Wextra warnings 2022-10-10 17:42:05 +02:00
output-chunks.cc Fix CI 2022-09-23 23:06:41 +08:00
tapi.cc Enable separate compilation for each source file and target pair 2022-09-23 22:28:40 +08:00
yaml.cc Add a comment 2022-07-25 17:02:42 +08:00