[llvm] [BranchFolding] Add a hook to tail merge only bbs without successors (PR #101969)

Vladimir Radosavljevic via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 21 08:21:22 PDT 2024


================
@@ -1035,6 +1040,9 @@ bool BranchFolder::TailMergeBlocks(MachineFunction &MF) {
   if (MergePotentials.size() >= 2)
     MadeChange |= TryTailMergeBlocks(nullptr, nullptr, MinCommonTailLength);
 
+  if (TailMergeOnlyBBsWithoutSucc)
----------------
vladimirradosavljevic wrote:

I went with a 2nd approach to create target hook, so we can use it in a downstream target. PTAL.

https://github.com/llvm/llvm-project/pull/101969


More information about the llvm-commits mailing list