aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2023-09-15 19:12:06 -0700
committerCraig Topper <craig.topper@sifive.com>2023-09-18 09:10:19 -0700
commit8f04d81ede8900b05c91c56e4db75f3e9a2cce25 (patch)
treeb2b89c05dab1063a6e5e6b36c8403c94f266db4e /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent17a12a27ec1f0e44b4c379cac8fc9536074b4ed4 (diff)
downloadllvm-8f04d81ede8900b05c91c56e4db75f3e9a2cce25.zip
llvm-8f04d81ede8900b05c91c56e4db75f3e9a2cce25.tar.gz
llvm-8f04d81ede8900b05c91c56e4db75f3e9a2cce25.tar.bz2
[SelectionDAG][RISCV] Mask constants to narrow size in TargetLowering::expandUnalignedStore.
If the SRL for Hi constant folds, but we don't remoe those bits from the Lo, we can end up with strange constant folding through DAGCombine later. I've only seen this with constants being lowered to constant pools during lowering on RISC-V.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions