[PATCH] D16984: Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge

Thomas Jablin via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 8 13:10:09 PST 2016


tjablin updated this revision to Diff 47242.
tjablin added a comment.

Accidentally omitted code for iterating over inner loops. Fix spelling error.


http://reviews.llvm.org/D16984

Files:
  lib/CodeGen/CodeGenPrepare.cpp
  test/CodeGen/AArch64/arm64-shrink-wrapping.ll
  test/CodeGen/ARM/code-placement.ll
  test/CodeGen/ARM/sjlj-prepare-critical-edge.ll
  test/CodeGen/Generic/dont-remove-empty-preheader.ll
  test/CodeGen/Mips/brdelayslot.ll
  test/CodeGen/Mips/prevent-hoisting.ll
  test/CodeGen/X86/2011-09-14-valcoalesce.ll
  test/CodeGen/X86/block-placement.ll
  test/CodeGen/X86/break-false-dep.ll
  test/CodeGen/X86/lsr-static-addr.ll
  test/CodeGen/X86/phi-immediate-factoring.ll
  test/CodeGen/X86/phys_subreg_coalesce-2.ll
  test/CodeGen/X86/pr2659.ll
  test/CodeGen/X86/setcc-lowering.ll
  test/CodeGen/X86/sink-blockfreq.ll
  test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16984.47242.patch
Type: text/x-patch
Size: 15031 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160208/2c12d4c0/attachment.bin>


More information about the llvm-commits mailing list