summaryrefslogtreecommitdiff
path: root/include/loop.hh
diff options
context:
space:
mode:
authorTuowen Zhao <ztuowen@gmail.com>2016-10-11 09:47:38 -0600
committerTuowen Zhao <ztuowen@gmail.com>2016-10-11 09:47:38 -0600
commit098aec2482996b862eab9a3d6e493b2d06133c42 (patch)
tree1246c31bb5698edfde68d95c4097a56ca1d1981d /include/loop.hh
parentef6c738921bc3ba4cbd62e649114632bc653f2a6 (diff)
downloadchill-098aec2482996b862eab9a3d6e493b2d06133c42.tar.gz
chill-098aec2482996b862eab9a3d6e493b2d06133c42.tar.bz2
chill-098aec2482996b862eab9a3d6e493b2d06133c42.zip
fixed sub issue
Diffstat (limited to 'include/loop.hh')
-rw-r--r--include/loop.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/loop.hh b/include/loop.hh
index 2b85ac6..0fbebf4 100644
--- a/include/loop.hh
+++ b/include/loop.hh
@@ -116,7 +116,8 @@ protected:
mutable int last_compute_effort_;
protected:
- void buildIS(std::vector<ir_tree_node*> &ir_tree,std::vector<int> &lexicalOrder,std::vector<ir_tree_node*> &ctrls, int level, int &substituted);
+ void buildIS(std::vector<ir_tree_node*> &ir_tree,std::vector<int> &lexicalOrder,std::vector<ir_tree_node*> &ctrls, int level);
+ void align_loops(std::vector<ir_tree_node*> &ir_tree, std::vector<std::string> &vars_to_be_replaced, std::vector<omega::CG_outputRepr*> &vars_replacement,int level);
int get_dep_dim_of(int stmt, int level) const;
int get_last_dep_dim_before(int stmt, int level) const;
std::vector<omega::Relation> getNewIS() const;