diff options
| author | Craig Topper <craig.topper@sifive.com> | 2023-09-15 19:12:06 -0700 |
|---|---|---|
| committer | Craig Topper <craig.topper@sifive.com> | 2023-09-18 09:10:19 -0700 |
| commit | 8f04d81ede8900b05c91c56e4db75f3e9a2cce25 (patch) | |
| tree | b2b89c05dab1063a6e5e6b36c8403c94f266db4e /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | |
| parent | 17a12a27ec1f0e44b4c379cac8fc9536074b4ed4 (diff) | |
| download | llvm-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
