[PATCH] D113030: Add a new tool for parallel safe bisection, "llvm-bisectd".

David Blaikie via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 17 10:03:21 PST 2022


dblaikie added a comment.

In D113030#3932164 <https://reviews.llvm.org/D113030#3932164>, @arsenm wrote:

> How does this differ from opt-bisect?

It's cross-process/whole-build. Imagine opt-bisect, but the action tracking is for a whole build. My hope was that maybe we could do something more coarse-grained on the build level (without the need for the compiler itself to be communicating with a service) in a wrapper - eg: good/bad compiler (or flag set) and each action gets one or the other, bisect down to the fewest actions that need the bad compiler, then use opt-bisect within a single action, holding others constant, etc. So we didn't have two different ways of doing fine-grained bisection.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D113030/new/

https://reviews.llvm.org/D113030



More information about the llvm-commits mailing list