[PATCH] D17241: [Refactor] Move isl_ctx into Scop.

Hongbin Zheng via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 15 07:45:51 PST 2016


etherzhhb added a comment.

In http://reviews.llvm.org/D17241#352759, @llvm-commits wrote:

> > And if  ScopInfo, DependencyInfo, IslAst are not free in order, it become a total mess ....
>
>
> The pass manager should free IslAst, DependencyInfo, ... __before__ ScopInfo
>  because they have a dependence on the ScopInfo results. Am I wrong?


Sorry I am not precise enough. It should be Scop (the result of ScopInfo), Dependences (the result of DependenceInfo) and IslAst (the result of IslAstInfo).

Let me do some experiments to confirm the order with the debug-pass option.


Repository:
  rL LLVM

http://reviews.llvm.org/D17241





More information about the llvm-commits mailing list