[all-commits] [llvm/llvm-project] ea4ce1: [ConstraintElim] Use disjoint flag for decompositi...

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Dec 6 01:37:09 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ea4ce16da2c7105c72ec8a3f265d5949febe6718
      https://github.com/llvm/llvm-project/commit/ea4ce16da2c7105c72ec8a3f265d5949febe6718
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-12-06 (Wed, 06 Dec 2023)

  Changed paths:
    M llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
    M llvm/test/Transforms/ConstraintElimination/or.ll

  Log Message:
  -----------
  [ConstraintElim] Use disjoint flag for decomposition (#74478)

Use the or disjoint flag for decomposing or into add, which will handle
cases that haveNoCommonBitsSet() may not be able to reinfer (e.g.
because they require context-sensitive facts, which the call here does
not use.)




More information about the All-commits mailing list