diff options
author | Alex MacLean <amaclean@nvidia.com> | 2024-06-22 09:50:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 09:50:21 -0700 |
commit | a4ca22506c96cd8508bcfb93a26941f19c7179ef (patch) | |
tree | e30472afbd937cd68302f62f6f46e46df3f5b64a /clang/test/ARCMT | |
parent | 485d7eaefd93c4f6bc8c51c9a169ffb22ce3a898 (diff) | |
download | llvm-a4ca22506c96cd8508bcfb93a26941f19c7179ef.zip llvm-a4ca22506c96cd8508bcfb93a26941f19c7179ef.tar.gz llvm-a4ca22506c96cd8508bcfb93a26941f19c7179ef.tar.bz2 |
[InstCombine] (uitofp bool X) * Y --> X ? Y : 0 (#96216)
Fold `mul (uitofp i1 X), Y` to `select i1 X, Y, 0.0` when the `mul` is
`nnan` and `nsz`
Proof: https://alive2.llvm.org/ce/z/_stiPm
Diffstat (limited to 'clang/test/ARCMT')
0 files changed, 0 insertions, 0 deletions