[all-commits] [llvm/llvm-project] 051777: Delete unused PoisonChecking utility pass

Philip Reames via All-commits all-commits at lists.llvm.org
Thu Dec 19 14:24:18 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0517772b4ac20c5d3a0de0d4703354a179833248
      https://github.com/llvm/llvm-project/commit/0517772b4ac20c5d3a0de0d4703354a179833248
  Author: Philip Reames <preames at rivosinc.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    R llvm/include/llvm/Transforms/Instrumentation/PoisonChecking.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Instrumentation/CMakeLists.txt
    R llvm/lib/Transforms/Instrumentation/PoisonChecking.cpp
    R llvm/test/Instrumentation/PoisonChecking/basic-flag-validation.ll
    R llvm/test/Instrumentation/PoisonChecking/ub-checks.ll
    M llvm/utils/gn/secondary/llvm/lib/Transforms/Instrumentation/BUILD.gn

  Log Message:
  -----------
  Delete unused PoisonChecking utility pass

This was introduced ~5yrs ago (by me), and has never really gotten
any adoption.  By now, it's significantly out of sync with new/changed
poison propoagation rules.  The idea is still reasonable, but the
imagined use case is largely covered by alive2 these days anyways.



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