[all-commits] [llvm/llvm-project] 858e8b: [lld/mac] On Apple systems, call CC_SHA256 from li...

Nico Weber via All-commits all-commits at lists.llvm.org
Tue Jun 21 11:58:24 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 858e8b17f73652f9b79a8fd409b1f873c50ecd53
      https://github.com/llvm/llvm-project/commit/858e8b17f73652f9b79a8fd409b1f873c50ecd53
  Author: Nico Weber <thakis at chromium.org>
  Date:   2022-06-21 (Tue, 21 Jun 2022)

  Changed paths:
    M lld/MachO/SyntheticSections.cpp

  Log Message:
  -----------
  [lld/mac] On Apple systems, call CC_SHA256 from libSystem

It's in libSystem, so it doesn't bring in any new deps, and it's
currently much faster than LLVM's current SHA256 implementation.

Makes linking (arm64) Chromium Framework with ld64.lld 17% faster.
See also PR56121.

No behavior change.

Differential Revision: https://reviews.llvm.org/D128290




More information about the All-commits mailing list