[all-commits] [llvm/llvm-project] f99bd2: [BOLT][NFC] Run ADRRelaxationPass in parallel (#67...

Vladislav Khmelevsky via All-commits all-commits at lists.llvm.org
Sat Sep 30 02:47:54 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f99bd296108756e9824b179761fb5a40807af66f
      https://github.com/llvm/llvm-project/commit/f99bd296108756e9824b179761fb5a40807af66f
  Author: Vladislav Khmelevsky <och95 at yandex.ru>
  Date:   2023-09-30 (Sat, 30 Sep 2023)

  Changed paths:
    M bolt/lib/Passes/ADRRelaxationPass.cpp

  Log Message:
  -----------
  [BOLT][NFC] Run ADRRelaxationPass in parallel (#67831)

To do this:
1. Protect BC.Ctx with mutex
2. Don't call exit from thread, please check the reason comment near
PassFailed variable definition. The other option would be call _Exit
instead of exit, but I think we shall call destructors properly.




More information about the All-commits mailing list