[PATCH] D87328: [Polly][NewPM] Port Simplify to the new pass manager

Pengxuan Zheng via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 19 12:59:46 PDT 2020


pzheng updated this revision to Diff 292985.
pzheng added a comment.
Herald added a subscriber: arphaman.

Thanks for reviewing the patch, @Meinersbur!

I have updated some of the existing tests for the SimplifyPass to also use the NPM. There are still some tests for SimplifyPass which depend on other Polly passes being properly ported first. Those tests will be updated in a follow-up patch.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D87328/new/

https://reviews.llvm.org/D87328

Files:
  polly/include/polly/Simplify.h
  polly/lib/Support/PollyPasses.def
  polly/lib/Support/RegisterPasses.cpp
  polly/lib/Transform/Simplify.cpp
  polly/test/Simplify/dead_access_load.ll
  polly/test/Simplify/dead_access_phi.ll
  polly/test/Simplify/dead_access_value.ll
  polly/test/Simplify/dead_instruction.ll
  polly/test/Simplify/notdead_region_exitphi.ll
  polly/test/Simplify/notdead_region_innerphi.ll
  polly/test/Simplify/notredundant_region_middle.ll
  polly/test/Simplify/notredundant_synthesizable_unknownit.ll
  polly/test/Simplify/overwritten.ll
  polly/test/Simplify/overwritten_3store.ll
  polly/test/Simplify/overwritten_loadbetween.ll
  polly/test/Simplify/pass_existence.ll
  polly/test/Simplify/phi_in_regionstmt.ll
  polly/test/Simplify/redundant.ll
  polly/test/Simplify/redundant_differentindex.ll
  polly/test/Simplify/redundant_storebetween.ll
  polly/test/Simplify/scalability1.ll
  polly/test/Simplify/scalability2.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D87328.292985.patch
Type: text/x-patch
Size: 63484 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200919/dea089f8/attachment.bin>


More information about the llvm-commits mailing list