[all-commits] [llvm/llvm-project] 7c05d2: Revert "[SimpleLoopUnswitch] Generalize the notion...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Thu Jun 18 03:24:09 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7c05d28b817fff25507c0c1aa8a1129f4a69f223
      https://github.com/llvm/llvm-project/commit/7c05d28b817fff25507c0c1aa8a1129f4a69f223
  Author: Martin Storsjö <martin at martin.st>
  Date:   2026-06-18 (Thu, 18 Jun 2026)

  Changed paths:
    M llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
    M llvm/test/Transforms/PhaseOrdering/AArch64/loopflatten.ll
    M llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll
    M llvm/test/Transforms/PhaseOrdering/X86/hoist-load-of-baseptr.ll
    M llvm/test/Transforms/PhaseOrdering/unswitch-cold-func.ll
    R llvm/test/Transforms/PhaseOrdering/unswitch-nontrivial-cold-func.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/AMDGPU/uniform-unswitch.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/PGO-nontrivial-unswitch2.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/PGO-nontrivial-unswitch3.ll
    R llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-loop-guard.ll
    M polly/test/Support/pipelineposition.ll

  Log Message:
  -----------
  Revert "[SimpleLoopUnswitch] Generalize the notion of trivial unswitching" (#204538)

Reverts llvm/llvm-project#193989.

That change caused failed assertions, see that PR for examples.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list