aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorXiangZhang <xiang.zhang@iluvatar.com>2025-07-02 11:08:58 +0800
committerGitHub <noreply@github.com>2025-07-02 11:08:58 +0800
commitaa1d9a4c31040daa7686560e24f7c06090f8a2e6 (patch)
tree16bcd881405f71ab98042dccfac3987cee33da2c /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parenteb07f0d4a933d18dbf9f606d533baced2a1a19ca (diff)
downloadllvm-aa1d9a4c31040daa7686560e24f7c06090f8a2e6.zip
llvm-aa1d9a4c31040daa7686560e24f7c06090f8a2e6.tar.gz
llvm-aa1d9a4c31040daa7686560e24f7c06090f8a2e6.tar.bz2
[MLIR][Affine] Enhance simplifyAdd for AffineExpr mod (#146492)
Currently AffineExpr Add has ability to optimize `"s1 + (s1 // c * -c)" to "s1 % c"`, but can not optimize `"(s0 + s1) + (s1 // c * -c)"`. This patch provide an opportunity to do this simplification, let it can be simplified to `"s0 + s1 % c"`.
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions