aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-05-18 09:58:28 -0700
committerCraig Topper <craig.topper@sifive.com>2022-05-18 10:23:29 -0700
commit86f7d7074a0129955aa2f5c82fe8c383eb17a35a (patch)
treea2e796713a6a68c9e033517a96e9a0d18ad1eed8 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parente2f410feeab27a8bb2c015fc02bb8527702e401f (diff)
downloadllvm-86f7d7074a0129955aa2f5c82fe8c383eb17a35a.zip
llvm-86f7d7074a0129955aa2f5c82fe8c383eb17a35a.tar.gz
llvm-86f7d7074a0129955aa2f5c82fe8c383eb17a35a.tar.bz2
[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates.
This will remove masks on the shift amount. We usually get this with SimplifyDemandedBits in DAGCombine, but that's restricted to cases where the AND has a single use. selectShiftMaskXLen does not have that restriction.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions