[all-commits] [llvm/llvm-project] 7d1021: Recommit "[SCCP] Support NUW/NSW inference for all...

Florian Hahn via All-commits all-commits at lists.llvm.org
Mon Jan 30 12:16:07 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d10213317c18e1d24753e5532d2b037db2d2c5c
      https://github.com/llvm/llvm-project/commit/7d10213317c18e1d24753e5532d2b037db2d2c5c
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2023-01-30 (Mon, 30 Jan 2023)

  Changed paths:
    M llvm/lib/Transforms/Utils/SCCPSolver.cpp
    M llvm/test/Transforms/SCCP/ip-constant-ranges.ll
    M llvm/test/Transforms/SCCP/ip-ranges-binaryops.ll
    M llvm/test/Transforms/SCCP/sub-nuw-nsw-flags.ll
    M llvm/test/Transforms/SCCP/ub-shift.ll
    M llvm/test/Transforms/SCCP/widening.ll

  Log Message:
  -----------
  Recommit "[SCCP] Support NUW/NSW inference for all overflowing binary operators."

This reverts commit 43acb61a08fffada31fb2e20e45fcc8492ef76b9.

Recommit the patch after fixing the issue causing the revert in 4e607ec4987.
Extra tests have been added in 5c6cb61ad416a544.

Original commit message:

   Extend the NUW/NSW inference logic add in 72121a20cd and cdeaf5f28c3dc
    to all overflowing binary operators.

    Reviewed By: nikic

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




More information about the All-commits mailing list