[coco] Introduce FeatureLayout interface (#1592)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Thu, 20 Sep 2018 02:25:22 +0000 (11:25 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 20 Sep 2018 02:25:22 +0000 (11:25 +0900)
commitd23b918f88618c18cab730c06bfd2ee2bfa7da0e
tree087cb45850caf712b9bdc371c93561cfdda64d1a
parentf09ce6f6c15a73987c972b97a8976accdc1ff492
[coco] Introduce FeatureLayout interface (#1592)

This commit introduces FeatureLayout interface, and revises
FeatureObject to depend on this new interface instead of
GenericFeatureLayout.

Besides, this commit also revises GenericFeatureLayout to inherit
FeatureLayout interface, which removes the need for external code
update.

This change allows us to impliment and use optimized FeatureLayouts to
speed up compilation.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
contrib/coco/core/include/coco/IR/FeatureLayout.h [new file with mode: 0644]
contrib/coco/core/include/coco/IR/FeatureObject.h
contrib/coco/core/include/coco/IR/GenericFeatureLayout.h