https://bugs.llvm.org/show_bug.cgi?id=39526

            Bug ID: 39526
           Summary: "-enable-machine-outliner" creates symbols with
                    non-unique names
           Product: clang
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: -New Bugs
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]

Notice when compiling Chrome for Arm64 that there are a lot of symbols called
"OUTLINED_FUNCTION_1", "OUTLINED_FUNCTION_2", ...

Chrome uses an orderfile to optimize the layout of functions within the binary,
but these outlined symbols are ambiguous when listed in an orderfile.

It would be great if the outlined functions could be given unique names (and
stable) names. E.g. using a hash of some sort (maybe of the source path).

-- 
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

Reply via email to