[all-commits] [llvm/llvm-project] ce4fa9: [SCCP] Tune cast instruction handling for overdefi...

Anton Afanasyev via All-commits all-commits at lists.llvm.org
Mon Nov 8 07:35:41 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce4fa93db8b2511c389f27fba3e72b5b70c1b7db
      https://github.com/llvm/llvm-project/commit/ce4fa93db8b2511c389f27fba3e72b5b70c1b7db
  Author: Anton Afanasyev <anton.a.afanasyev at gmail.com>
  Date:   2021-11-08 (Mon, 08 Nov 2021)

  Changed paths:
    M llvm/lib/Transforms/Utils/SCCPSolver.cpp
    M llvm/test/Transforms/PhaseOrdering/X86/pr52253.ll
    M llvm/test/Transforms/SCCP/ip-ranges-casts.ll
    M llvm/test/Transforms/SCCP/overdefined-ext.ll
    M llvm/test/Transforms/SCCP/pr52253.ll

  Log Message:
  -----------
  [SCCP] Tune cast instruction handling for overdefined operand

Extended value is known to be inside range smaller than full one.
Prevent SCCP to mark such value as overdefined.

Fixes PR52253

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




More information about the All-commits mailing list