[all-commits] [llvm/llvm-project] fa0e9a: [X86] Remove PMADDWD/PMADDUBSW known bits handling...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Jun 27 11:10:29 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fa0e9acea5e4d363eef6acc484afc1b22ab8e698
      https://github.com/llvm/llvm-project/commit/fa0e9acea5e4d363eef6acc484afc1b22ab8e698
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/combine-pmadd.ll

  Log Message:
  -----------
  [X86] Remove PMADDWD/PMADDUBSW known bits handling due to performance issues

This appears to be causing an slow (infinite?) loop when building the highway open source project - most likely due to the high number of computeKnownBits calls (although improving early-out doesn't appear help so far).

I'm reverting support to unstick the highway team and will revisit this shortly.

Reported by @alexfh



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