aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorPhilip Reames <preames@rivosinc.com>2025-05-12 15:04:45 -0700
committerGitHub <noreply@github.com>2025-05-12 15:04:45 -0700
commit64082912a500d004c53ad1b3425098b495572663 (patch)
tree26e720977b7065eae3aae988fb51b61aa42b6a3d /clang/lib/Serialization/ModuleManager.cpp
parent045fdda39d43b65aea3604696f53b9fbc78143fb (diff)
downloadllvm-64082912a500d004c53ad1b3425098b495572663.zip
llvm-64082912a500d004c53ad1b3425098b495572663.tar.gz
llvm-64082912a500d004c53ad1b3425098b495572663.tar.bz2
[RISCV] Fold add_vl into accumulator operand of vqdot* (#139484)
If we have a add_vl following a vqdot* instruction, we can move the add before the vqdot instead. For cases where the prior accumulator was zero, we can fold the add into the vqdot* instruction entirely. This directly parallels the folding we do for multiply add variants.
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions