[PATCH] D21674: [BranchFolding] Update UnavoidableBlocks for OutlineOptionalBranches

Haicheng Wu via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 23 22:08:57 PDT 2016


haicheng created this revision.
haicheng added reviewers: mcrosier, mssimpso.
haicheng added subscribers: iteratee, llvm-commits, echristo.
haicheng set the repository for this revision to rL LLVM.
Herald added a subscriber: mcrosier.

The experimental code OutlineOptionalBranches of machine block placement requires updated UnavoidableBlocks if tail merging is called during the placement.

Repository:
  rL LLVM

http://reviews.llvm.org/D21674

Files:
  lib/CodeGen/BranchFolding.cpp
  lib/CodeGen/BranchFolding.h
  lib/CodeGen/MachineBlockPlacement.cpp
  test/CodeGen/AArch64/tailmerging_in_mbp.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21674.61757.patch
Type: text/x-patch
Size: 5882 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160624/602191c3/attachment.bin>


More information about the llvm-commits mailing list