[all-commits] [llvm/llvm-project] 59cee0: Generalize creduce-clang-crash.py script to look f...

Reid Kleckner via All-commits all-commits at lists.llvm.org
Tue Feb 25 13:59:47 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 59cee030fb9b8be7ee0a89964ead5120d029deb4
      https://github.com/llvm/llvm-project/commit/59cee030fb9b8be7ee0a89964ead5120d029deb4
  Author: Reid Kleckner <rnk at google.com>
  Date:   2025-02-25 (Tue, 25 Feb 2025)

  Changed paths:
    R clang/utils/creduce-clang-crash.py
    A clang/utils/reduce-clang-crash.py

  Log Message:
  -----------
  Generalize creduce-clang-crash.py script to look for cvise (#128592)

cvise reimplements creduce in Python and bundles clang-delta and other
tools. In my experience, it is generally a more robust reduction tool
that is better maintained. I renamed the script to make it tool-neutral,
which also opens up the possibility that we teach it how to
automatically transition over to llvm-reduce and opt/llc to handle LLVM
backend crashes, but that is potential future work.

Internally, the variable names still say "creduce". I kept using the
verb "reduce" because "vise" is not a verb, but the external facing text
has been updated.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list