aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2025-03-08 11:49:55 +0000
committerGitHub <noreply@github.com>2025-03-08 11:49:55 +0000
commit73e14de207a3aa0fa071fa56756e8e316edf5227 (patch)
tree7d8b53722b678b37282e9eca446fde000691a5af /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentf3390fca034d2762f87ac8057078d6e9661305ce (diff)
downloadllvm-73e14de207a3aa0fa071fa56756e8e316edf5227.zip
llvm-73e14de207a3aa0fa071fa56756e8e316edf5227.tar.gz
llvm-73e14de207a3aa0fa071fa56756e8e316edf5227.tar.bz2
[X86] combineConcatVectorOps - recursively call combineConcatVectorOps instead of predicting when ops will freely concat (#130275)
The IsConcatFree helper is limited to estimates on where concatenating the subvector operands is beneficial, this patch replaces FADD/FSUB/FMUL concatenation checks with a recursive call to combineConcatVectorOps to see if it will profitably concatenate further up the chain. Other opcodes can be moved to using the CombineSubOperand helper in future patches.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions