diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-06-06 19:01:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-06 19:01:39 +0200 |
commit | 212b78aad41b35df3af33bfffac678b460d467e9 (patch) | |
tree | ae4561bc69777cbef9b52075464819f3b82320f9 /clang-tools-extra/test/clang-tidy/checkers/readability/container-size-empty.cpp | |
parent | ab33fa59a2a5ae688426be8307584f78363326d0 (diff) | |
download | llvm-212b78aad41b35df3af33bfffac678b460d467e9.zip llvm-212b78aad41b35df3af33bfffac678b460d467e9.tar.gz llvm-212b78aad41b35df3af33bfffac678b460d467e9.tar.bz2 |
DAG: Improve fminimum/fmaximum vector expansion logic (#93579)
First, expandFMINIMUM_FMAXIMUM should be a never-fail API. The client
wanted it expanded, and it can always be expanded. This logic was tied
up with what the VectorLegalizer wanted.
Prefer using the min/max opcodes, and unrolling if we don't have a
vselect.
This seems to produce better code in all the changed tests.
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/checkers/readability/container-size-empty.cpp')
0 files changed, 0 insertions, 0 deletions