diff options
author | Craig Topper <craig.topper@sifive.com> | 2021-04-11 09:51:45 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2021-04-11 10:03:35 -0700 |
commit | bc0e0527305d41bc55b27c60581749cb3ebdd5af (patch) | |
tree | e9d786a833b39f74e89b5bbbe60b2aa5d066149f /llvm/lib/Transforms/Utils/Local.cpp | |
parent | 48d69edadef1e4155106b183cd7219a1086454fe (diff) | |
download | llvm-bc0e0527305d41bc55b27c60581749cb3ebdd5af.zip llvm-bc0e0527305d41bc55b27c60581749cb3ebdd5af.tar.gz llvm-bc0e0527305d41bc55b27c60581749cb3ebdd5af.tar.bz2 |
[RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffff) when zext.h is supported.
Similar to what we do for zext.w.
Disable the (srl (and X, 0xffff), C) custom isel when zext.h is
available.
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions