[all-commits] [llvm/llvm-project] b71515: [VPlan] Extend licm to hoist assumes (#162636)

Ramkumar Ramachandra via All-commits all-commits at lists.llvm.org
Thu Oct 16 06:59:55 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b71515cc7673e1fbc412b61e1d92ea63c36d0ddf
      https://github.com/llvm/llvm-project/commit/b71515cc7673e1fbc412b61e1d92ea63c36d0ddf
  Author: Ramkumar Ramachandra <ramkumar.ramachandra at codasip.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
    M llvm/test/Transforms/LoopVectorize/assume.ll
    M llvm/test/Transforms/LoopVectorize/operand-bundles.ll
    M llvm/test/Transforms/LoopVectorize/scalable-assume.ll

  Log Message:
  -----------
  [VPlan] Extend licm to hoist assumes (#162636)

Assumes are safe to hoist if they're guaranteed to execute, since they
don't alias, and don't throw. This mirrors what the IR-LICM does.



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