================ @@ -367,6 +372,16 @@ class RISCVPassConfig : public TargetPassConfig { DAG->addMutation(createStoreClusterDAGMutation( DAG->TII, DAG->TRI, /*ReorderWhileClustering=*/true)); } + + const RISCVSubtarget &ST = C->MF->getSubtarget<RISCVSubtarget>(); + if (!ST.getMacroFusions().empty()) { + DAG = DAG ? DAG : createGenericSchedLive(C); + + if (ST.useLoadStorePairs()) { ---------------- djtodoro wrote:
Yes, thanks, addressed in https://github.com/llvm/llvm-project/pull/121394 https://github.com/llvm/llvm-project/pull/117865 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits