[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