[all-commits] [llvm/llvm-project] b6b18f: [Reassociate] Don't reassociate vXi1 logical expre...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Tue Jan 21 01:53:22 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b6b18f1eb8f85040629eaeb07a168e3362fdb97b
      https://github.com/llvm/llvm-project/commit/b6b18f1eb8f85040629eaeb07a168e3362fdb97b
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M llvm/lib/Transforms/Scalar/Reassociate.cpp
    M llvm/test/Transforms/Reassociate/reassoc_bool_vec.ll

  Log Message:
  -----------
  [Reassociate] Don't reassociate vXi1 logical expressions (#123329)

Extends what we already do for i1 types and don't serialize vXi1 logical expressions to improve ILP.

llvm-test-suite numbers
https://github.com/llvm/llvm-project/issues/64840#issuecomment-2053621740
indicate that both reassociations are a net win.

Fixes #64840
Fixes #63946



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