aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2021-04-11 09:51:45 -0700
committerCraig Topper <craig.topper@sifive.com>2021-04-11 10:03:35 -0700
commitbc0e0527305d41bc55b27c60581749cb3ebdd5af (patch)
treee9d786a833b39f74e89b5bbbe60b2aa5d066149f /llvm/lib/Transforms/Utils/Local.cpp
parent48d69edadef1e4155106b183cd7219a1086454fe (diff)
downloadllvm-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