diff options
| author | Tuowen Zhao <ztuowen@gmail.com> | 2016-10-11 18:08:19 -0600 | 
|---|---|---|
| committer | Tuowen Zhao <ztuowen@gmail.com> | 2016-10-11 18:08:19 -0600 | 
| commit | 740a983e76347a757e2c91bfaaddb6538f376006 (patch) | |
| tree | d46262195eaa5f22cac8b984c875302f20c60158 /src/transformations | |
| parent | 6e0af6ef491616b430a419b08ae3f2b6137a8881 (diff) | |
| download | chill-740a983e76347a757e2c91bfaaddb6538f376006.tar.gz chill-740a983e76347a757e2c91bfaaddb6538f376006.tar.bz2 chill-740a983e76347a757e2c91bfaaddb6538f376006.zip | |
If fixes
Diffstat (limited to 'src/transformations')
| -rw-r--r-- | src/transformations/loop.cc | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/src/transformations/loop.cc b/src/transformations/loop.cc index 95f2c05..b3539a6 100644 --- a/src/transformations/loop.cc +++ b/src/transformations/loop.cc @@ -487,6 +487,9 @@ void Loop::align_loops(std::vector<ir_tree_node*> &ir_tree, std::vector<std::str              clp->chilllowerbound = ocg->CreateMinus(NULL, clp->chilllowerbound);              clp->chillupperbound = ocg->CreateMinus(NULL, clp->chillupperbound);              clp->step_size_ = -clp->step_size_; +            CG_outputRepr *inv = ocg->CreateMinus(NULL,ivar); +            vars_to_be_replaced.push_back(iname); +            vars_replacement.push_back(inv);            }            // Ready to recurse            align_loops(ir_tree[i]->children,vars_to_be_replaced,vars_replacement,level+1); | 
