[Refactor] Move code out of the IslAst header
authorJohannes Doerfert <jdoerfert@codeaurora.org>
Thu, 17 Jul 2014 16:11:28 +0000 (16:11 +0000)
committerJohannes Doerfert <jdoerfert@codeaurora.org>
Thu, 17 Jul 2014 16:11:28 +0000 (16:11 +0000)
commit6e81905eced1f688a16ff92bdf40931fe8321eff
treeba487ab633c44d0093567fc3a16816dd43cc3770
parent3dd88468404bf9117ade3dfc738cb728a6f958d3
[Refactor] Move code out of the IslAst header

  Offer the static functions to extract information out of an IslAst for node
  as members of IslAstInfo not as top level entities.

  + Refactor common code
  + Add isParallel and isReductionParallel
  + Rename IslAstUser to IslAstUserPayload to make it clear this is just a (or
    the) payload struct.

llvm-svn: 213272
polly/include/polly/CodeGen/IslAst.h
polly/lib/CodeGen/IslAst.cpp
polly/lib/CodeGen/IslCodeGeneration.cpp