[all-commits] [llvm/llvm-project] 423f19: Add FMF to hasPoisonGeneratingFlags/dropPoisonGene...

Philip Reames via All-commits all-commits at lists.llvm.org
Tue Dec 14 08:43:14 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 423f19680a4fc60c106cef102730939c3c7ab7ac
      https://github.com/llvm/llvm-project/commit/423f19680a4fc60c106cef102730939c3c7ab7ac
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2021-12-14 (Tue, 14 Dec 2021)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/IR/Instruction.cpp
    M llvm/lib/IR/Operator.cpp
    M llvm/test/Transforms/InstCombine/freeze.ll
    M llvm/test/Transforms/InstCombine/shuffle_select-inseltpoison.ll
    M llvm/test/Transforms/InstCombine/shuffle_select.ll

  Log Message:
  -----------
  Add FMF to hasPoisonGeneratingFlags/dropPoisonGeneratingFlags

These flags are documented as generating poison values for particular input values. As such, we should really be consistent about their handling with how we handle nsw/nuw/exact/inbounds.

Differential Revision: https://reviews.llvm.org/D115460




More information about the All-commits mailing list