[all-commits] [llvm/llvm-project] 4c5702: Fix bug introduced with 6f34839 (poison flags on f...

Philip Reames via All-commits all-commits at lists.llvm.org
Tue Oct 12 20:28:45 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4c5702cb123b8fd705982c638fb18c999f69d63a
      https://github.com/llvm/llvm-project/commit/4c5702cb123b8fd705982c638fb18c999f69d63a
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-10-12 (Tue, 12 Oct 2021)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/test/Transforms/InstCombine/freeze.ll

  Log Message:
  -----------
  Fix bug introduced with 6f34839 (poison flags on floating point ops)

The newly introduced API for checking whether poison comes solely from flags which can be dropped was out of sync.  This was noticed by a reviewer post commit.

For the moment, disable the floating point flags.  In a follow up change, I plan to add support in dropPoisonGeneratingFlags, but that deserves to be a change of it's own.




More information about the All-commits mailing list