[all-commits] [llvm/llvm-project] cb2c51: Revert "[GuardWidening] Freeze the introduced use."

serguei-katkov via All-commits all-commits at lists.llvm.org
Wed Mar 29 04:37:37 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cb2c510e828abf94eb57da3c00d44e78b8583c04
      https://github.com/llvm/llvm-project/commit/cb2c510e828abf94eb57da3c00d44e78b8583c04
  Author: Serguei Katkov <serguei.katkov at azul.com>
  Date:   2023-03-29 (Wed, 29 Mar 2023)

  Changed paths:
    M llvm/lib/Transforms/Scalar/GuardWidening.cpp
    M llvm/test/Transforms/GuardWidening/basic-loop.ll
    M llvm/test/Transforms/GuardWidening/basic.ll
    M llvm/test/Transforms/GuardWidening/basic_widenable_condition_guards.ll
    M llvm/test/Transforms/GuardWidening/hang.ll
    M llvm/test/Transforms/GuardWidening/loop-schedule.ll
    M llvm/test/Transforms/GuardWidening/loop_invariant_widenable_condition.ll
    M llvm/test/Transforms/GuardWidening/mixed_guards.ll
    M llvm/test/Transforms/GuardWidening/posion.ll
    M llvm/test/Transforms/GuardWidening/profile-based-profitability-intrinsics.ll
    M llvm/test/Transforms/GuardWidening/profile-based-profitability_explicit.ll
    M llvm/test/Transforms/GuardWidening/range-check-merging.ll
    M llvm/test/Transforms/GuardWidening/two_forms_behavior_consistency.ll

  Log Message:
  -----------
  Revert "[GuardWidening] Freeze the introduced use."

This reverts commit f4b2360cecd4c92e85bccb1443f2ef425fc6a77b.

The patch has no specific order in adding freeze instruction in the
entry basic block. It causes failure of CHECK like unit tests.




More information about the All-commits mailing list