[PATCH] Add another InstCombine pass after LoopUnroll

Wei Mi wmi at google.com
Thu May 14 11:20:25 PDT 2015


Hi qcolombet, hfinkel,

This is to cleanup some redundency generated by LoopUnroll pass. Such redundency may not be cleaned up by existing latter passes. 
The problem is described in https://llvm.org/bugs/show_bug.cgi?id=23524. 

I tested spec2000 and internal benchmarks and I saw no performance difference.

REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9777

Files:
  lib/Transforms/IPO/PassManagerBuilder.cpp
  test/Transforms/LoopUnroll/unroll-cleanup.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9777.25791.patch
Type: text/x-patch
Size: 4522 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150514/b6b2a593/attachment.bin>


More information about the llvm-commits mailing list