[enco] Add comments for constant folding (#2808)
author박세희/On-Device Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Fri, 11 Jan 2019 00:19:49 +0000 (09:19 +0900)
committer박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Fri, 11 Jan 2019 00:19:49 +0000 (09:19 +0900)
* [enco] Add comments for constant folding

This will add some comments of constant folding

Signed-off-by: SaeHie Park <saehie.park@samsung.com>
* apply suggestion

* use capital letter

* fix grammer

contrib/enco/core/src/Transforms/ConstantFolding.cpp

index 3ebca81..2c57b8f 100644 (file)
@@ -105,6 +105,8 @@ void fold_constant(std::queue<coco::Bag *> &q, coco::Copy *copy)
   auto dst_obj = copy->into();
   auto dst_bag = dst_obj->bag();
 
+  // NOTE d->allocated(bag) returns true if bag has corresponding initial
+  //      values (e.g. convolution kernel)
   assert(d->allocated(src_bag));
   assert(!d->allocated(dst_bag));
 
@@ -173,6 +175,7 @@ void fold_constant(std::queue<coco::Bag *> &q, coco::Instr *ins)
     fold_constant(q, copy);
     return;
   }
+  // TODO Add more cases for constant folding
 }
 
 } // namespace