[PATCH] D17571: Introduce RegionInfoAnalysis, which compute Region Tree in the new PassManager. NFC

Hongbin Zheng via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 24 06:51:05 PST 2016


etherzhhb created this revision.
etherzhhb added reviewers: chandlerc, grosser, jdoerfert.
etherzhhb added a subscriber: llvm-commits.
etherzhhb set the repository for this revision to rL LLVM.
etherzhhb added a project: Polly.

I am going to introduce the analysis passes to compute PostDominators, DominanceFrontier and RegionInfo in the new pass manager, such that later we can rewrite passes in Polly in new pass manager style and make interprocedural analysis in Polly become easier.

This is the RegionInfo part.

Repository:
  rL LLVM

http://reviews.llvm.org/D17571

Files:
  include/llvm/Analysis/RegionInfo.h
  lib/Analysis/RegionInfo.cpp
  lib/Passes/PassBuilder.cpp
  lib/Passes/PassRegistry.def
  test/Analysis/RegionInfo/20100809_bb_not_in_domtree.ll
  test/Analysis/RegionInfo/block_sort.ll
  test/Analysis/RegionInfo/cond_loop.ll
  test/Analysis/RegionInfo/condition_complicated.ll
  test/Analysis/RegionInfo/condition_complicated_2.ll
  test/Analysis/RegionInfo/condition_forward_edge.ll
  test/Analysis/RegionInfo/condition_same_exit.ll
  test/Analysis/RegionInfo/condition_simple.ll
  test/Analysis/RegionInfo/exit_in_condition.ll
  test/Analysis/RegionInfo/loop_with_condition.ll
  test/Analysis/RegionInfo/loops_1.ll
  test/Analysis/RegionInfo/loops_2.ll
  test/Analysis/RegionInfo/mix_1.ll
  test/Analysis/RegionInfo/nested_loops.ll
  test/Analysis/RegionInfo/next.ll
  test/Analysis/RegionInfo/paper.ll
  test/Analysis/RegionInfo/two_loops_same_header.ll
  test/Analysis/RegionInfo/unreachable_bb.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17571.48928.patch
Type: text/x-patch
Size: 16871 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160224/773ecdfe/attachment-0001.bin>


More information about the llvm-commits mailing list