[PATCH] D34099: [IfConversion] Maintain the CFG when predicating/merging blocks in IfConvert*

Mikael Holmén via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 20 00:08:44 PDT 2017


uabelho updated this revision to Diff 103165.
uabelho added a comment.

Pulled out a few NFC changes to https://reviews.llvm.org/D34388 according to Kyle's comments and rebased on top of that.


https://reviews.llvm.org/D34099

Files:
  lib/CodeGen/IfConversion.cpp
  test/CodeGen/ARM/ifcvt-branch-weight.ll
  test/CodeGen/ARM/indirectbr-3.ll
  test/CodeGen/ARM/struct-byval-frame-index.ll
  test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir
  test/CodeGen/MIR/ARM/ifcvt_diamond_unanalyzable.mir
  test/CodeGen/MIR/ARM/ifcvt_forked_diamond_unanalyzable.mir
  test/CodeGen/MIR/ARM/ifcvt_simple_bad_zero_prob_succ.mir
  test/CodeGen/MIR/ARM/ifcvt_simple_unanalyzable.mir
  test/CodeGen/MIR/ARM/ifcvt_triangleWoCvtToNextEdge.mir
  test/CodeGen/PowerPC/logic-ops-on-compares.ll
  test/CodeGen/PowerPC/ppc-shrink-wrapping.ll
  test/CodeGen/SystemZ/atomicrmw-minmax-03.ll
  test/CodeGen/SystemZ/atomicrmw-minmax-04.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D34099.103165.patch
Type: text/x-patch
Size: 21645 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170620/7d4fd53e/attachment-0001.bin>


More information about the llvm-commits mailing list