[llvm] [RISCV] Generate MIPS load/store pair instructions (PR #124717)
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 28 09:30:21 PST 2025
================
@@ -562,6 +570,11 @@ void RISCVPassConfig::addPreEmitPass() {
addPass(createMachineCopyPropagationPass(true));
addPass(&BranchRelaxationPassID);
addPass(createRISCVMakeCompressibleOptPass());
+
+ // LoadStoreOptimizer creates bundles for load-store bonding.
+ addPass(createUnpackMachineBundles([](const MachineFunction &MF) {
----------------
mshockwave wrote:
KCFI already adds UnpackMachineBundles Pass in `addPreEmitPass2`, is it possible to merge with it?
https://github.com/llvm/llvm-project/pull/124717
More information about the llvm-commits
mailing list