[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