aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unicode.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2025-07-28 09:46:00 +0200
committerGitHub <noreply@github.com>2025-07-28 09:46:00 +0200
commitfe0dbe0f2950d95071be7140c7b4680f17a7ac4e (patch)
tree825044dd1f255ee88464be8790dcc755a794ff13 /llvm/lib/Support/Unicode.cpp
parent3d994468098027f9cf550c78a1c91bb266040f61 (diff)
downloadllvm-fe0dbe0f2950d95071be7140c7b4680f17a7ac4e.zip
llvm-fe0dbe0f2950d95071be7140c7b4680f17a7ac4e.tar.gz
llvm-fe0dbe0f2950d95071be7140c7b4680f17a7ac4e.tar.bz2
[CodeGen] More consistently expand float ops by default (#150597)
These float operations were expanded for scalar f32/f64/f128, but not for f16 and more problematically, not for vectors. A small subset of them was separately set to expand for vectors. Change these to always expand by default, and adjust targets to mark these as legal where necessary instead. This is a much safer default, and avoids unnecessary legalization failures because a target failed to manually mark them as expand. Fixes https://github.com/llvm/llvm-project/issues/110753. Fixes https://github.com/llvm/llvm-project/issues/121390.
Diffstat (limited to 'llvm/lib/Support/Unicode.cpp')
0 files changed, 0 insertions, 0 deletions