https://bugs.llvm.org/show_bug.cgi?id=39667
Bug ID: 39667
Summary: Linking for aarch64-windows is very slow
Product: lld
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: COFF
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected], [email protected]
Linking Firefox's xul.dll for aarch64-windows using lld-link takes 10x as long
as link.exe -- over 13 minutes.
I took a profile and essentially all the time is in comparing relocations for
equalsConstant under ICF::segregate.
I don't understand why equalsConstant is even looking at relocations. The
comments above equalsConstant and equalsVariable suggest that they would be
doing complementary work -- relocations vs everything else. But equalsConstant
has all of the checks of equalsVariable, and then some.
--
You are receiving this mail because:
You are on the CC list for the bug._______________________________________________
llvm-bugs mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs